以下链接显示使用链接的RichtextEditor
https://docs.adobe.com/docs/en/cq/5-6-1/wcm/using_rich_text_editor.html#Links
我的要求是我需要自定义超链接,或者我需要自定义富文本编辑器,以便我需要一个像mailto这样的按钮:
所以当点击该按钮时,我可以有一个文本框来输入电子邮件地址。
我发现需要定制rte pluigins的extjs,但不确定我需要什么?有什么想法吗?
答案 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>