删除按钮而不禁用插件

时间:2017-08-10 22:39:14

标签: ckeditor

是否可以在不删除插件功能的情况下删除与插件相关的所有工具栏按钮?

我尝试使用removeButtons配置选项和toolbar配置选项作为删除方法,并删除按钮,但似乎也删除了底层插件功能。

作为一个例子,使用默认配置,我有一个“粗体”按钮,我可以突出显示文本并单击“粗体”,它变为粗体,或者我可以突出显示文本并按ctrl + B,它变为粗体。有没有办法在不禁用ctrl + B功能的情况下从工具栏中删除粗体按钮?

第二个例子,我有“justify”插件。我想让用户从word中粘贴并保持对齐,但我不希望用户能够在插件中编辑对齐。如果我删除了所有按钮,文本不会粘贴对齐,但是,如果我离开4中的一个(左,中,右,块),那么它可以正常工作。

或者,有没有办法将按钮放在“高级”/“额外”下拉类型的东西中,这样我可以有效地隐藏我不想要的所有按钮,同时保持底层功能?

1 个答案:

答案 0 :(得分:2)

经过更多搜索文档&谷歌搜索,我发现了一个额外的配置设置:

config.allowedContent = true;

它似乎允许在不需要按钮的情况下加载的任何插件中的任何内容。即使使用config.toolbar= [];(即根本没有按钮),从Word粘贴也能按预期工作,键盘快捷键仍可正常工作。