Aem designDialogPath的用途是什么?

Aem designDialogPath的用途是什么?,aem,Aem,我从wcmcore看到 designDialogPath的目的是什么?即使没有此属性,“我的来自页面的对话框”策略也可以工作。我无法意识到添加和不添加此属性的区别。 你能指出这房子的用途吗 designDialogPath的作用是什么? 在wcm核心组件的上下文中,designDialogPath允许您从/conf文件夹中的模板访问页面设计模式。下面是截图 删除此节点时,您将无法从模板访问页面设计。这个选项没有出现。下面是截图。 为什么包括designDialogPath? 它的

我从wcmcore看到


designDialogPath的目的是什么?即使没有此属性,“我的来自页面的对话框”策略也可以工作。我无法意识到添加和不添加此属性的区别。 你能指出这房子的用途吗

designDialogPath的作用是什么? 在
wcm核心组件的上下文中,
designDialogPath
允许您从
/conf
文件夹中的模板访问
页面设计
模式。下面是截图



删除此节点时,您将无法从模板访问
页面设计
。这个选项没有出现。下面是截图。


为什么包括designDialogPath? 它的主要用途是定义应该为使用此模板的页面加载的ClientLib。Adobe在该组件中添加了一个
帮助路径来解释这一点。链接

在某些用例中,同一页面需要以不同的样式呈现,作为开发人员,您可以为不同的布局定义不同的ClientLib,并让作者根据用例注入所需的ClientLib

我觉得这只是Adobe让内容作者拥有更多控制权的又一步

<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
    jcr:primaryType="cq:Component"
    jcr:title="Page (v1)"
    sling:resourceSuperType="wcm/foundation/components/basicpage/v1/basicpage"
    componentGroup=".core-wcm"
    designDialogPath="core/wcm/components/page/v1/page/cq:design_dialog"/>