自定义 path/to/plugin

Customizing path/to/plugin

根据文档,插件和小部件将存储在 /ckeditor_root/plugins/plugindir

因为我计划为内容管理系统开发一个小部件,所以我更愿意将插件存储在 cms 的资产中。

ckeditor 是否允许这样做?

干杯,

奥利弗

要从本地文件夹启用额外的插件,必须先调用 CKEDITOR.plugins.addExternal() 以便 CKEditor 知道从哪里加载插件。

// Enable local "abbr" plugin from the "/myplugins/abbr/" folder.
CKEDITOR.plugins.addExternal( 'abbr', '/myplugins/abbr/', 'plugin.js' );

// config.extraPlugins needs to be set, too.
CKEDITOR.replace( 'editor1', {
   extraPlugins: 'abbr'
} );

CKEDITOR.plugins.addExternal()方法接受三个参数:

  • 插件名称。
  • 插件的位置。确保路径以斜杠字符 ("/") 开头。
  • 文件名(通常是"plugin.js")。