【问题标题】:CQ5/AEM - Certain links are not rewritingCQ5/AEM - 某些链接未重写
【发布时间】: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


【解决方案1】:

经过进一步调查,我注意到无效的链接包含在标签中,因此没有被 AEM 重写

【讨论】:

    猜你喜欢
    • 2016-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-06
    相关资源
    最近更新 更多