自定义aem / cq中的超链接

时间:2015-06-08 05:24:28

标签: adobe cq5 aem rte

以下链接显示使用链接的RichtextEditor

https://docs.adobe.com/docs/en/cq/5-6-1/wcm/using_rich_text_editor.html#Links

我的要求是我需要自定义超链接,或者我需要自定义富文本编辑器,以便我需要一个像mailto这样的按钮:

所以当点击该按钮时,我可以有一个文本框来输入电子邮件地址。

我发现需要定制rte pluigins的extjs,但不确定我需要什么?有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您需要在dialog.xml的richtext xtype中添加“HTML规则”节点。添加“链接”节点作为此&的子节点。您可以配置允许的协议:

<text
    jcr:primaryType="cq:Widget"
    xtype="richtext">
    <htmlRules 
        jcr:primaryType="nt:unstructured">
        <links
            jcr:primaryType="nt:unstructured"
            protocols="[http://,https://,mailto:]"/>
    </htmlRules>
</text>