我从wcmcore page component看到了
<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"/>
designDialogPath的目的是什么?即使没有此属性,我的页面策略对话框仍然有效我无法意识到添加和不添加此属性的区别。 你能指出这家酒店的目的吗?
答案 0 :(得分:2)
在wcm core component
的上下文中,designDialogPath
使您可以从Page Design
文件夹中的模板访问/conf
模式。截图如下。
删除此节点后,您将无法从模板访问Page Design
。该选项没有显示出来。截图如下。
它的主要用途是定义应使用此模板为页面加载的clientlib。 Adobe在该组件中添加了helpPath
来解释这一点。链接here。
有些用例需要在样式方面以不同的方式呈现相同的页面,并且作为开发人员,您可以为不同的布局定义不同的clientlib,并将其留给作者根据用例注入所需的clientlib。
我觉得这只是Adobe为内容作者提供更多控制权的又一步。