是否可以将 CKEditor
配置为在多个目录中“搜索”
插件?
我使用 Bower
包含基本 CKEditor
文件,并希望将我的自定义配置和其他插件保留在 bower_components 文件夹之外。
从文档中我可以看到 enable extra plugins 是可能的很容易,但我认为它假设插件都包含在主插件文件夹中 - 希望我错了!
最佳答案
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'
} );
关于javascript - CKEditor 4 : Can I define multiple plugin directories?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23364035/