【发布时间】:2020-05-29 09:31:31
【问题描述】:
在 Apache Sling 中,我可以用 HTL/sightly 做这样的事情:
<div data-sly-list="${resource.listChildren}">
<p>title: ${item.title}</p>
</div>
变量资源指向当前路径,例如 /a/b/c。如何在 /x/y/z 处获取资源并列出其子项?这是通过解析器全局变量,但我不清楚要使用的语法。
【问题讨论】:
在 Apache Sling 中,我可以用 HTL/sightly 做这样的事情:
<div data-sly-list="${resource.listChildren}">
<p>title: ${item.title}</p>
</div>
变量资源指向当前路径,例如 /a/b/c。如何在 /x/y/z 处获取资源并列出其子项?这是通过解析器全局变量,但我不清楚要使用的语法。
【问题讨论】:
您可以使用data-sly-use 获取给定路径的Resource 对象:
<sly data-sly-use.test="/content/core-components-examples"></sly>
<ul data-sly-list="${test.listChildren}">
<li>${item.path}</li>
</ul>
【讨论】: