我可以为多个目录中的插件配置CKEditor
到"search"
吗?
我使用CKEditor
包含基本Bower
文件,并希望将自定义配置和其他插件保留在bower_components文件夹之外。
从文档中我可以看到enable extra plugins可以轻松实现,但我认为它假设插件都包含在主插件文件夹中 - 希望我错了!
答案 0 :(得分:6)
CKEDITOR.plugins.addExternal
是您正在寻找的:
// Loads a plugin from '/myplugin/samples/plugin.js'.
CKEDITOR.plugins.addExternal( 'sample', '/myplugins/sample/' );
// Loads a plugin from '/myplugin/samples/my_plugin.js'.
CKEDITOR.plugins.addExternal( 'sample', '/myplugins/sample/', 'my_plugin.js' );
// Loads a plugin from '/myplugin/samples/my_plugin.js'.
CKEDITOR.plugins.addExternal( 'sample', '/myplugins/sample/my_plugin.js', '' );
定义插件后,您可以使用它,即通过config.extraPlugins
:
CKEDITOR.replace( 'editor1', {
extraPlugins: 'sample'
} );