如何在AEM的Blog组件中配置ckeditor

如何在AEM的Blog组件中配置ckeditor,ckeditor,aem,Ckeditor,Aem,我需要在AEM的博客组件RTE中有所有的ckeditor插件 像 但是AEM中当前的博客组件插件有限。请查看下面的链接。am使用AEM 6.2版本 这可能吗?如果是的话,有人能指导怎么做 提前谢谢 您需要覆盖/libs/social/commons/components/richTextEditor组件。根据您使用的库(jQuery等),您需要修改文档 CKEDITOR.plugins.addExternal( [plugin-name], '/etc/clientlibs/path-to-p

我需要在AEM的博客组件RTE中有所有的ckeditor插件

但是AEM中当前的博客组件插件有限。请查看下面的链接。am使用AEM 6.2版本

这可能吗?如果是的话,有人能指导怎么做


提前谢谢

您需要覆盖/libs/social/commons/components/richTextEditor组件。根据您使用的库(jQuery等),您需要修改
文档

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]'); 
  • [plugin name]是基于以下内容的插件的插件标识符: 图书馆
  • 插件库通常存储在 /etc/clientlibs或您的组件
  • 您可以选择现有的工具栏或插件界面图标,也可以创建一个新的工具栏。
    • 插件及其所有依赖项必须在实例化CKEDITOR之前进行初始化,或者插件必须能够在运行时计算出其依赖项

希望这能有所帮助。

您好,谢谢您的回答,仅供参考,我正在使用AEM 6.2,我在下面的链接中提到,理论上“社区RichTextEditor组件在AEM 6.0中已被弃用。它仅用于基于表单的社交社区JSP功能”,并且AEM 6.2中没有/libs/social/commons/components/RichTextEditor,您是否签入了AEM 6.x版本?