【发布时间】:2014-08-27 06:38:18
【问题描述】:
我们的发布实例上的网址存在一些不一致的问题。一些链接删除了 /content/project/ 而其他链接没有。
/etc/map 已创建,似乎按预期工作,除了这些链接。
重写的示例是 OOTB 文本组件中的链接。 只需突出显示文本并使用 RTE 中的超链接。 发布时的输出 HTML 是所需的
<a adhocenable="false" href="/path/support.html">My Link</a>
没有被重写的链接来自组件,在它的对话框中,我们有一个在 jsp 中引用的富文本 xtype
<cq:text property="description">
然而,这在发布时输出为:
<a adhocenable="false" href="/content/project/path/support.html">Other Link</a>
我查看了 /system/console/configMgr 和 Day CQ Link Transformer Checker,其中包含:href、area:href、from:action、input:value。所以我认为这会拾取锚点下的链接。
如果有人能建议我应该在哪里解决这个问题,我们将不胜感激。
【问题讨论】:
-
您是否在这两个实例中都使用了超链接功能?也许如果您在 html 编辑器中写出链接而不是使用链接按钮,则链接不会被正确重写。也许超链接功能利用了 resourceResolver.map()。
-
如何删除 adhocenable 属性?
标签: aem