我需要在AEM的Blog组件的RTE中拥有所有ckeditor插件,
但是AEM中的当前Blog组件的插件有限。请查看以下链接。我正在使用AEM 6.2版本 http://localhost:4502/content/community-components/en/journal.html
这可能吗?如果是,可以指导一下如何做到这一点。提前致谢。
答案 0 :(得分:0)
您需要覆盖/ libs / social / commons / components / richTextEditor组件。根据您使用的库(jQuery等),您需要修改document.ready
以使用以下JS加载插件
CKEDITOR.plugins.addExternal( [plugin-name], '/etc/clientlibs/path-to-plugin', 'plugin.js' );
然后可以使用CKEDITOR注册该插件,如下所示:
var ckEditor = CKEDITOR.replace( [editor-placeholder-element], {
toolbar: [{ name: '[toolbar-name]', items: [ '[plugin-name]' ] }],
extraPlugins: '[plugin-name]');
希望这有帮助。