CQ富文本字段编辑器启用粗体,斜体和下划线样式,仅加上项目符号和编号列表

时间:2014-07-09 10:04:02

标签: dialog adobe cq5 richtext aem

我有一个富文本字段编辑器小部件, 我需要的是激活函数(粗体,斜体和下划线样式,加上项目符号和编号列表。)

这是我的小部件的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>

你可以看到我在这里启用了所有功能,,,但这不是我需要的,因为我只需要粗体,斜体和下划线样式,以及仅启用子弹和编号列表。

有什么建议吗? 感谢

1 个答案:

答案 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>