所以我有这块 HTL
<div class="col-lg-6"><a href="${properties.targetURL@context='uri'}" class="black_transparent_button">View all fishes|${properties.targetURL}</a></div>
当我在本地 AEM 中查看页面(查看为已发布)时,这是呈现的 HTML
<div class="col-lg-6">View all fishes|/content/myhost/en/fishes.html</div>
可以看出,a 标签已经消失。
作为测试,我尝试像这样直接使用相对链接:
我尝试了使用/不使用 context=uri ,但遇到了同样的问题。
<div class="col-lg-6"><a href="/content/myhost/en/fishes.html" class="black_transparent_button">View all fishes</a></div>
a 标签也消失了。使用完整的 URL(即http://www.myhost.com/content/myhost/en/fishes.html)可以正常工作。
关于如何解决它的任何想法?
谢谢
编辑:我还在我们的测试环境(在云中并由 Adobe 托管)中尝试了第二个代码(使用相对 URL 的代码),我遇到了同样的问题。