自定义页面属性的视图 customizing-views-of-page-properties
每个页面都有一组用户可以查看和编辑的属性。有些是在创建页面时需要的(创建视图),其他的可以在稍后阶段查看和编辑(编辑视图)。这些页面属性由相应页面组件的对话框 (cq:dialog) 定义并提供。
每个页面属性的默认状态是:
-
在创建视图中隐藏(例如,创建页面向导)
-
在编辑视图中可用(例如,查看属性)
如果需要任何更改,则必须专门配置字段。这是使用相应的节点属性完成的:
-
页面属性在创建视图中可用(例如,创建页面向导):
- 名称:
cq:showOnCreate - 类型:
Boolean
- 名称:
-
页面属性在编辑视图中可用,例如查看/编辑 特性 选项:
- 名称:
cq:hideOnEdit - 类型:
Boolean
- 名称:
TIP
请参阅扩展页面属性教程,查看有关自定义页面属性的指南。
配置页面属性 configuring-your-page-properties
您还可以通过配置页面组件的对话框并应用相应的节点属性来配置可用字段。
例如,默认情况下创建页面向导会显示在 更多标题和描述 中分组的字段。若要对其进行隐藏,您可以配置:
-
在
/apps下创建您的页面组件。 -
为页面组件的
basic部分创建一个覆盖(使用 Sling 资源合并器提供的对话框差异);例如:code language-xml <your-page-component>/cq:dialog/content/items/tabs/items/basic -
将
basic上的path属性设置为指向基本选项卡的覆盖(另请参阅下一步)。例如:code language-xml /apps/demos/components/page/tabs/basic -
在相应路径上创建
basic-moretitles部分的覆盖;例如:code language-xml /apps/demos/components/page/tabs/basic/items/column/items/moretitles -
应用适当的节点属性:
- 名称:
cq:showOnCreate - 类型:
Boolean - 值:
false
更多标题和描述部分不会再在 创建页面 向导中显示。
- 名称:
NOTE
在配置页面属性以与活动副本一起使用时,有关更多详细信息,请参阅扩展多站点管理器。
页面属性的示例配置 sample-configuration-of-page-properties
该示例演示了 Sling 资源合并器的对话框差异技术,其中包括使用 sling:orderBefore。它还说明了 cq:showOnCreate 和 cq:hideOnEdit 的用法。
您可以在GitHub上找到此页面的代码。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab