designDialogPath有什么用?
What is the use of designDialogPath?
我从 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 路径是做什么的?
在 wcm core component
的上下文中,designDialogPath
使您能够从 /conf
文件夹中的模板访问 Page Design
模式。屏幕截图如下。
删除此节点后,您将无法从模板访问 Page Design
。该选项不显示。屏幕截图如下。
为什么要包含 designDialogPath?
它的主要用途是定义应该为使用此模板的页面加载的客户端库。 Adobe 在该组件中添加了一个 helpPath
来解释这一点。 Link here。
有些用例需要在样式方面对同一页面进行不同的呈现,作为开发人员,您可以为不同的布局定义不同的 clientlibs,并留给作者根据使用情况注入所需的 clientlibs案例.
我觉得这只是 Adobe 向内容作者提供更多控制权的又一步。
我从 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 路径是做什么的?
在 wcm core component
的上下文中,designDialogPath
使您能够从 /conf
文件夹中的模板访问 Page Design
模式。屏幕截图如下。
删除此节点后,您将无法从模板访问 Page Design
。该选项不显示。屏幕截图如下。
为什么要包含 designDialogPath?
它的主要用途是定义应该为使用此模板的页面加载的客户端库。 Adobe 在该组件中添加了一个 helpPath
来解释这一点。 Link here。
有些用例需要在样式方面对同一页面进行不同的呈现,作为开发人员,您可以为不同的布局定义不同的 clientlibs,并留给作者根据使用情况注入所需的 clientlibs案例.
我觉得这只是 Adobe 向内容作者提供更多控制权的又一步。