如何删除CKEditor图像中的链接选项卡?

如何删除CKEditor图像中的链接选项卡?,ckeditor,Ckeditor,我可以删除其他选项卡,如图像中的高级选项卡和链接中的另一个选项卡,但我认为相同的方法不适用于链接选项卡 我像这样编辑了config.js文件,它适用于高级选项卡: config.removeDialogTabs='image:advanced' 但当我为链接选项卡编辑config.js文件时,它不起作用: config.removeDialogTabs='image:advanced';'图片:链接' 请看一下。此配置区分大小写,如下所述,因此正确的形式应为: config.removeDial

我可以删除其他选项卡,如图像中的高级选项卡和链接中的另一个选项卡,但我认为相同的方法不适用于链接选项卡

我像这样编辑了config.js文件,它适用于高级选项卡: config.removeDialogTabs='image:advanced'

但当我为链接选项卡编辑config.js文件时,它不起作用: config.removeDialogTabs='image:advanced';'图片:链接'

请看一下。此配置区分大小写,如下所述,因此正确的形式应为:

config.removeDialogTabs='图像:高级;图片:链接'

请查看。此配置区分大小写,如下所述,因此正确的形式应为:


config.removeDialogTabs='图像:高级;图片:链接'

如果您使用的是ckeditor.js文件,则可以更改分发版本,以下是示例

<script src="https://cdn.ckeditor.com/[version.number]/[distribution]/ckeditor.js"></script>

以下分布(见对比表)可用:

  • 基本基本预设 标准标准预设 标准所有-标准预设以及CKSource创建的所有其他插件* 完整完整预设 full all-完整预设以及CKSource创建的所有其他插件* 链接复制自


如果您使用的是ckeditor.js文件,则可以更改分发版本,以下是示例

<script src="https://cdn.ckeditor.com/[version.number]/[distribution]/ckeditor.js"></script>

以下分布(见对比表)可用:

  • 基本基本预设 标准标准预设 标准所有-标准预设以及CKSource创建的所有其他插件* 完整完整预设 full all-完整预设以及CKSource创建的所有其他插件* 链接复制自


如果您有ckeditor的配置文件,可以尝试以下操作:

   CKEDITOR.on('dialogDefinition', function (ev) {

    var dialogName = ev.data.name,
        dialogDefinition = ev.data.definition;


    if (dialogName == 'image') {
        dialogDefinition.removeContents( 'Link' );
}
};

如果您有ckeditor的配置文件,可以尝试此操作:

   CKEDITOR.on('dialogDefinition', function (ev) {

    var dialogName = ev.data.name,
        dialogDefinition = ev.data.definition;


    if (dialogName == 'image') {
        dialogDefinition.removeContents( 'Link' );
}
};

非常感谢你的回答。事实上,“高级”选项卡实际上隐藏着“高级”,所以我想用同样的方式写“链接”,但从没想过它可能区分大小写。非常感谢你的回答。实际上,Advanced选项卡实际上隐藏了“Advanced”,所以我想用同样的方式写“Link”,但从没想过它可能区分大小写。