在 Adobe AEM 中使用对话框 属性 设置当前页面
Set currentPage using dialog property in Adobe AEM
我正在创建一个菜单组件。使用页面及其子项构建树。
<ul class="topnav" data-sly-list.child="${currentPage.listChildren}">
工作正常,但我需要使用 dialog 组件的 属性 替换 currentPage
。
我该怎么做?
我已经有了对话框组件,并且能够检索 属性 值。
I don't wanna use java classes, I am assuming that there's a way to do
this using only htl
没有 shorthand 获取路径指定的 Page
,主要是因为 HTL 位于 AEM 中低于 WCM 层。
您可以在 https://github.com/Adobe-Marketing-Cloud/aem-htl-repl/blob/master/content-pkg/jcr_root/apps/repl/components/repl/template.html and https://github.com/Adobe-Marketing-Cloud/aem-htl-repl/blob/master/content-pkg/jcr_root/apps/repl/components/repl/logic.js
找到使用 Use-API(JS,但在 Java 中类似)如何执行此操作的示例
我正在创建一个菜单组件。使用页面及其子项构建树。
<ul class="topnav" data-sly-list.child="${currentPage.listChildren}">
工作正常,但我需要使用 dialog 组件的 属性 替换 currentPage
。
我该怎么做?
我已经有了对话框组件,并且能够检索 属性 值。
I don't wanna use java classes, I am assuming that there's a way to do this using only htl
没有 shorthand 获取路径指定的 Page
,主要是因为 HTL 位于 AEM 中低于 WCM 层。
您可以在 https://github.com/Adobe-Marketing-Cloud/aem-htl-repl/blob/master/content-pkg/jcr_root/apps/repl/components/repl/template.html and https://github.com/Adobe-Marketing-Cloud/aem-htl-repl/blob/master/content-pkg/jcr_root/apps/repl/components/repl/logic.js
找到使用 Use-API(JS,但在 Java 中类似)如何执行此操作的示例