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