我有一个富文本字段编辑器小部件, 我需要的是激活函数(粗体,斜体和下划线样式,加上项目符号和编号列表。)
这是我的小部件的xml:
<richtextfield
jcr:primaryType="cq:Widget"
fieldLabel="this is rich text field"
name="./richtextfield"
xtype="richtext">
<rtePlugins jcr:primaryType="nt:unstructured">
<subsuperscript
jcr:primaryType="nt:unstructured"
features="*"/>
</rtePlugins>
</richtextfield>
你可以看到我在这里启用了所有功能,,,但这不是我需要的,因为我只需要粗体,斜体和下划线样式,以及仅启用子弹和编号列表。
有什么建议吗? 感谢
答案 0 :(得分:4)
您需要为要素类别添加节点,并启用或禁用此类别的功能。看看文档: http://dev.day.com/docs/en/cq/current/administering/configuring_rich_text_editor.html
以下是我正在使用的相当受限的RTE示例:
<text
jcr:primaryType="cq:Widget"
externalStyleSheets="[/etc/designs/rtg/clientlibs/author/style/source/rte.css]"
hideLabel="{Boolean}true"
name="./text"
xtype="richtext">
<rtePlugins jcr:primaryType="nt:unstructured">
<format
jcr:primaryType="nt:unstructured"
features="[bold,italic]"/>
<justify
jcr:primaryType="nt:unstructured"
features=""/>
<lists
jcr:primaryType="nt:unstructured"
features="[ordered,unordered]"/>
<styles
jcr:primaryType="nt:unstructured"
features="*">
<styles jcr:primaryType="cq:WidgetCollection">
<f125
jcr:primaryType="nt:unstructured"
cssName="f125"
text="Font Size 125% (15px)"/>
<f150
jcr:primaryType="nt:unstructured"
cssName="f150"
text="Font Size 150% (18px)"/>
</styles>
</styles>
</rtePlugins>
</text>