当我添加 extraPlugins 时,ckeditor 不工作
ckeditor do not work when i add extraPlugins
我已经在 /ckeditor/plugins/ 目录中上传了 codesnippet 插件。
我的 config.js 文件代码是:
CKEDITOR.editorConfig = function( config ) {
config.toolbar = [
{ name: 'basic', items: [ 'Bold', 'Italic', 'Underline' ] },
{ name: 'font', items: [ 'Font' ] },
{ name: 'paragraph', items: [ 'NumberedList', 'BulletedList', 'Blockquote' ] },
{ name: 'links', items: [ 'Link', 'Unlink' ] },
{ name: 'insert', items: [ 'Image', 'Table', 'HorizontalRule' ] },
{ name: 'last', items: [ 'Maximize' ] }
];
config.extraPlugins = 'codesnippet';
config.format_tags = 'p;h1;h2;h3;pre';
config.entities = false;
config.removeDialogTabs = 'image:advanced;link:advanced;table:advanced';
config.disableNativeSpellChecker = false;
};
但是当我添加 config.extraPlugins = 'codesnippet'; 行时,即使我看不到 textarea 字段,编辑器也不起作用。
当我删除 config.extraPlugins = 'codesnippet'; 行时,编辑器工作正常。
使用 online builder 将 codesnippet 插件添加到您的编辑器。很可能您的编辑器缺少依赖项。
CKEditor 中的大多数插件都需要一些额外的插件才能运行。如果你手动下载插件A,有可能你需要下载插件A的依赖...插件 B。听起来像一场噩梦,这就是我们创建在线构建器以及包管理器存在的原因。
我已经在 /ckeditor/plugins/ 目录中上传了 codesnippet 插件。
我的 config.js 文件代码是:
CKEDITOR.editorConfig = function( config ) {
config.toolbar = [
{ name: 'basic', items: [ 'Bold', 'Italic', 'Underline' ] },
{ name: 'font', items: [ 'Font' ] },
{ name: 'paragraph', items: [ 'NumberedList', 'BulletedList', 'Blockquote' ] },
{ name: 'links', items: [ 'Link', 'Unlink' ] },
{ name: 'insert', items: [ 'Image', 'Table', 'HorizontalRule' ] },
{ name: 'last', items: [ 'Maximize' ] }
];
config.extraPlugins = 'codesnippet';
config.format_tags = 'p;h1;h2;h3;pre';
config.entities = false;
config.removeDialogTabs = 'image:advanced;link:advanced;table:advanced';
config.disableNativeSpellChecker = false;
};
但是当我添加 config.extraPlugins = 'codesnippet'; 行时,即使我看不到 textarea 字段,编辑器也不起作用。
当我删除 config.extraPlugins = 'codesnippet'; 行时,编辑器工作正常。
使用 online builder 将 codesnippet 插件添加到您的编辑器。很可能您的编辑器缺少依赖项。
CKEditor 中的大多数插件都需要一些额外的插件才能运行。如果你手动下载插件A,有可能你需要下载插件A的依赖...插件 B。听起来像一场噩梦,这就是我们创建在线构建器以及包管理器存在的原因。