在CKEditor中,我添加了自定义图片按钮,它可以直接触发文件输入。但是,只有在使用Image插件时才能呈现图像。隐藏而不是删除图片按钮CKEditor
我不希望有工具栏上的2个图像按钮,有没有办法隐藏图像按钮,但仍使用它(如显示:没有,但在更多的结构方式)
谢谢提前。
在CKEditor中,我添加了自定义图片按钮,它可以直接触发文件输入。但是,只有在使用Image插件时才能呈现图像。隐藏而不是删除图片按钮CKEditor
我不希望有工具栏上的2个图像按钮,有没有办法隐藏图像按钮,但仍使用它(如显示:没有,但在更多的结构方式)
谢谢提前。
由于'CKEditor 4.1'你有一些被称为Advanced content filtering的东西。 这允许您设置启用或禁用某些标签。
以允许显示的图像的最简单方法是在你的config.js文件中添加
config.allowedContent = true;
。但是这将允许一切。
只需添加了“IMG”标签的启用,您可以在“extraAllowedContent”元素添加它,当你创建CKEditor的
var myEditor = CKEDITOR.replace(editorId, {
extraAllowedContent : 'img(*){*}[*]'
});
CKEditor配置有removeButton选项,它能为你工作吗?
config.removeButtons = 'Image';
谢谢@SAZ,我不想删除Image的影响,只想隐藏按钮。有点奇怪,但我的自定义图像需要将图像包含在列表中,还没有找到更好的方法来干预图像的功能 –
SAZ的答案可能是你所需要的,但如果你真的只是想隐藏,但不删除按问题标题,为什么不只是做一个显示:无,如你自己所说?:'a.cke_button__image {display:none;}' –
谢谢@NickRice,我确实使用{显示:无},但正在寻找一个更好的方式与JavaScript。 –