我正在创建一个菜单组件。用页面和它的子级 Mouting 一棵树。
<ul class="topnav" data-sly-list.child="${currentPage.listChildren}">
它工作正常,但我需要替换currentPage
使用我的对话框组件的属性。
我怎样才能做到这一点?
我已经有了对话框组件,并且能够检索属性值。
我不想使用 java 类,我假设有一种方法可以只使用 htl
没有Page
通过路径指定的简写,主要是因为 HTL 低于 AEM 中的 WCM 层。
您可以在https://github.com/Adobe-Marketing-Cloud/aem-htl-repl/blob/master/content找到如何使用 Use-API(JS,但在 Java 中类似)执行此操作的示例-pkg/jcr_root/apps/repl/components/repl/template.html和https://github.com/Adobe-Marketing-Cloud/aem-htl-repl/blob/master/content-pkg/jcr_root/apps/repl /components/repl/logic.js