我可以从该组件的hbs模板访问组件属性,如下所示:
"ReferenceError: search is not defined near '[key] === search
但是我想从那个(https://docs.adobe.com/docs/en/aem/6-0/develop/sightly/global-objects.html)访问wcmmode,所以我可以决定在设计或编辑模式下渲染或不渲染某些信息。我现在可以使用以下方式访问此变量:
{{properties.title}}
但这对hbs不起作用,我试过了:
<p data-sly-test="${wcmmode.edit}">You are in edit mode</p>
<p data-sly-test="${wcmmode.design}">You are in design mode</p>
无论实际模式如何,总是评估为真。关于如何正确访问这个的任何想法?
答案 0 :(得分:0)
我在adobe论坛找到了帮助,它可以像这样控制:
{{#if-wcm-mode mode="<mode1>,<mode2>"}}
...
{{else}}
...
{{/if-wcm-mode}}
&#34;模式&#34;可以与逗号分隔的已知模式列表进行比较。 回答来自的主题: