在Adobe AEM中使用dialog属性设置currentPage

时间:2017-03-30 14:23:58

标签: adobe aem sightly htl

我正在创建一个菜单组件。用页面和它的孩子们嘲笑一棵树。

<ul class="topnav" data-sly-list.child="${currentPage.listChildren}">

它工作正常,但我需要使用对话框组件的属性替换currentPage

我该怎么做?

我已经有了对话框组件,我可以检索属性值。

enter image description here

  

我不想使用java类,我假设有一种方法可以做   这仅使用htl

1 个答案:

答案 0 :(得分:2)

获取路径指定的Page没有简写,主要是因为HTL低于AEM中的WCM层。

您可以在https://github.com/Adobe-Marketing-Cloud/aem-htl-repl/blob/master/content-pkg/jcr_root/apps/repl/components/repl/template.htmlhttps://github.com/Adobe-Marketing-Cloud/aem-htl-repl/blob/master/content-pkg/jcr_root/apps/repl/components/repl/logic.js

找到使用Use-API(JS,但它在Java中类似)的方法示例