自定义 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")。
根据文档,插件和小部件将存储在 /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")。