CKEditor插件不工作/出现

时间:2017-09-19 12:39:30

标签: ckeditor ckeditor4.x

我已按照文档添加了两个插件:

  • 增强图像(image2)
  • 增强颜色按钮

但是我的工具栏中都没有显示。我添加了所有依赖项。

这是我的config.js

CKEDITOR.editorConfig = function( config ) {
config.toolbarGroups = [
    { name: 'document', groups: [ 'mode', 'document', 'doctools' ] },
    { name: 'clipboard', groups: [ 'clipboard', 'undo' ] },
    { name: 'editing', groups: [ 'find', 'selection', 'spellchecker', 'editing' ] },
    { name: 'forms', groups: [ 'forms' ] },
    '/',
    { name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ] },
    { name: 'paragraph', groups: [ 'list', 'indent', 'blocks', 'align', 'bidi', 'paragraph' ] },
    { name: 'links', groups: [ 'links' ] },
    { name: 'insert', groups: [ 'insert' ] },
    '/',
    { name: 'styles', groups: [ 'styles' ] },
    { name: 'colors', groups: [ 'colors' ] },
    { name: 'tools', groups: [ 'tools' ] },
    { name: 'others', groups: [ 'others' ] },
    { name: 'about', groups: [ 'about' ] }
];

config.height = 500;        // 500 pixels.

/*config.removePlugins = 'colorbutton';*/

config.extraPlugins = 'button', 'toolbar', 'notification', 'clipboard', 'lineutils', 'dialogui', 'dialog', 'widgetselection', 'widget', 'image2', 'panel', 'floatpanel', 'panelbutton', 'enhancedcolorbutton';

config.removeButtons = 'NewPage,Source,Scayt,Form,Checkbox,Radio,TextField,Textarea,Select,Button,ImageButton,HiddenField,Outdent,Indent,Blockquote,CreateDiv,BidiLtr,BidiRtl,Language,Anchor,Flash,SpecialChar,PageBreak,Iframe,BGColor,Maximize,ShowBlocks';
};

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

请参阅:https://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-extraPlugins

插件列表应输入为逗号分隔值的单个字符串:

config.extraPlugins = 'button,toolbar,notification,clipboard,lineutils,dialogui,dialog,widgetselection,widget,image2,panel,floatpanel,panelbutton,enhancedcolorbutton';

注意:插件如buttontoolbardialogdialogui应该可以在任何预设中使用,除非你有一些非常自定义的包,不需要使用extraPlugins设置添加它们。它们应该已经包装好了。