如何自定义我的AEM CQ Richtext组件?

如何自定义我的AEM CQ Richtext组件?,aem,rich-text-editor,Aem,Rich Text Editor,我一直在开发一个自定义AEM组件,其中包括一个标题、图像和richtext字段。我已经能够使用OTB特性让组件工作,除了我不能让RichText xtype创建HTML以满足我的设计师给出的规范。我需要点击的格式是。我创建了一个名为p-lede的格式,并以p class=“lede”的形式输入标记,但它仍然只输入标准的标记。有没有想过我该如何做到这一点 我怀疑您是否可以在RTE的touch/classic模式下添加类(使用编辑器)(您可以使用源代码模式)。添加样式是一个选项。另一个选项是定制插件

我一直在开发一个自定义AEM组件,其中包括一个标题、图像和richtext字段。我已经能够使用OTB特性让组件工作,除了我不能让RichText xtype创建HTML以满足我的设计师给出的规范。我需要点击的格式是

。我创建了一个名为p-lede的格式,并以p class=“lede”的形式输入标记,但它仍然只输入标准的
标记。有没有想过我该如何做到这一点


我怀疑您是否可以在RTE的touch/classic模式下添加类(使用编辑器)(您可以使用源代码模式)。添加样式是一个选项。另一个选项是定制插件并根据您的需求创建新插件。

我怀疑您是否可以在RTE的touch/classic模式(您可以使用源代码模式)中添加类(使用编辑器)。添加样式是一个选项。另一个选择是定制插件,并根据您的需求创建一个新插件。

这是一个非常老的问题,但我还是会给出一个答案

您需要对样式执行此操作,但不能将类添加到paraformat OOTB。 例如:


这是一个很老的问题,不过我还是会给出答案的

您需要对样式执行此操作,但不能将类添加到paraformat OOTB。 例如:



如果您转到/libs/cq/ui/rte/core/plugins/ParagraphFormatPlugin.js,您将在注释中看到以下内容:“还要注意,您不能使用“paraformat”*plugin设置其他DOM属性”如果您转到/libs/cq/ui/rte/core/plugins/ParagraphFormatPlugin.js,您将在注释中看到以下内容:还请注意,不能使用“paraformat”*插件设置其他DOM属性