【发布时间】:2016-02-17 22:57:22
【问题描述】:
我正在开发 AEM 资源解析器,目前我在 Adobe Sling Resource Resolver Factory 上有以下配置。
/content/mywebsite/>/
我有这个标签是从一个看起来像这样的组件生成的:
<a data-desktop='/content/mywebsite/desktop.html'
data-android-href='/content/mywebsite/android.html'
data-ios-href='/content/mywebsite/mywebsite/ios.html'
href='/content/mywebsite/normal.html'>Click here</a>
理想情况下,这应该被解决为类似 L
<a data-desktop='/desktop.html'
data-adroid-href='/android.html'
data-ios-href='ios.html'
href='/normal.html'>Click here</a>
具有讽刺意味的是,上述标签中的最后一个 href 也没有被资源解析器解析,我仍然在调度程序上得到未解析的 URL。
只有<a href='/content/mywebsite/something.html></a>' 的标签的所有其他资源解析器都被解析。我不明白为什么资源解析器不选择具有多个数据元素的解析器。
【问题讨论】: