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

时间:2017-11-08 19:23:45

标签: ckeditor

我可以删除其他标签,例如图片中的高级标签和链接中的其他标签,但是,同样的方法不适用于链接标签。

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

但是当我为链接标签编辑config.js文件时,它没有工作: config.removeDialogTabs =' image:advanced&#39 ;;' image:link';!

enter image description here

3 个答案:

答案 0 :(得分:3)

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

config.removeDialogTabs = 'image:advanced;image:Link';

答案 1 :(得分:0)

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

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

可以使用以下分布(请参阅比较表):

  • 基本-基本预设 标准-标准预设 standard-all -标准预设以及CKSource创建的所有其他插件* 完整-完整预设 全部-完整预设以及CKSource创建的所有其他插件* 从

    复制的链接

    https://cdn.ckeditor.com/

答案 2 :(得分:0)

如果您具有ckeditor的配置文件,则可以尝试以下方法:

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

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


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