在 ckeditor 的工具栏上添加多个额外的插件

Posted

技术标签:

【中文标题】在 ckeditor 的工具栏上添加多个额外的插件【英文标题】:add multiple extra plugins on a toolbar of ckeditor 【发布时间】:2012-09-20 06:58:22 【问题描述】:

我想在 ckeditor 的工具栏上添加多个插件(我创建的)。我在 config.js 中写了下面的代码

CKEDITOR.editorConfig = function( config ) 
    config.toolbar_Full =  [
        ['Styles', 'Bold', 'Italic', 'Underline', 'SpellChecker', 'Scayt', '-', 'NumberedList', 'BulletedList'],
        ['Link', 'Unlink'], ['Undo', 'Redo', '-', 'SelectAll'], '/', ['timestamp', '-', 'linkbutton']
    ];
    config.extraPlugins = 'linkbutton, timestamp';
;

我有两个不同的自定义插件。但不接受另一个插件。如何在一个工具栏上添加另一个插件?

【问题讨论】:

【参考方案1】:

您也可以像这样添加另一个自定义插件:

extraPlugins: 'linkbutton,timestamp,justify'

【讨论】:

【参考方案2】:

除了逗号后面的空格之外,您的定义是正确的,所以您对http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html#.extraPlugins 的定义应该是:

config.extraPlugins = 'linkbutton,timestamp';

【讨论】:

感谢我的问题解决了。这是两个逗号之间的空格问题!!! 非常感谢亲爱的,你救了我的命 :)

以上是关于在 ckeditor 的工具栏上添加多个额外的插件的主要内容,如果未能解决你的问题,请参考以下文章

CKEditor 自定义插件按钮

将自定义按钮添加到 django cms ckeditor

在jquery中添加多个CKEditor实例

Django Ckeditor 的 Youtube 插件已更新

如何在 Magnolia CMS 中为 CKEditor 添加外部插件?

CKEditor 5 注册多个上传适配器