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

时间:2015-12-29 23:54:18

标签: cq5 aem rich-text-editor

我一直致力于自定义AEM组件,其中包括标题,图像和richtext字段。我已经能够使用OTB功能使组件工作,除了我无法获得RichText xtype来创建HTML以满足我的设计师给出的规范。我需要点击的格式为<p class="lede">。我创建了一个名为p-lede的格式,并将标签作为p class =&#34; lede&#34;输入,但它仍然只输入标准的<p>标签。有关如何实现这一目标的任何想法?

Screenshot of Format List

2 个答案:

答案 0 :(得分:0)

我怀疑你是否可以在RTE的触摸/经典模式下添加类(使用编辑器)(你可以通过使用源模式来实现)。添加样式是一种选择。另一个选择是自定义插件并为您的需求创建一个新插件。

答案 1 :(得分:0)

很老的问题,但无论如何我都会发一个答案。

您需要使用样式执行此操作,不能添加类以对格式化OOTB。 例如:

<styles
        jcr:primaryType="nt:unstructured"
        features="*">
        <styles jcr:primaryType="cq:WidgetCollection">
            <lede
                jcr:primaryType="nt:unstructured"
                cssName="lede"
                text="lede"/>
        </styles>
    </styles>