每个页面都有一组 属性 用户可查看和编辑的页面;创建页面(创建视图)时需要某些选项,其他选项可在以后查看和编辑(编辑视图)。 这些页面属性通过对话框( cq:dialog
)。
在经典UI中,无法自定义页面属性视图。
每个页面属性的默认状态是:
在创建视图中隐藏(例如, 创建页面 向导)
在编辑视图中可用(例如, 查看属性)
如果需要任何更改,则必须专门配置字段。这是使用相应的节点属性完成的:
页面属性在创建视图中可用(例如,创建页面向导):
cq:showOnCreate
Boolean
编辑视图中可用的页面属性(例如, 视图/编辑) 属性 选项):
cq:hideOnEdit
Boolean
例如,查看 更多标题和描述 在 基本 基础页面组件的选项卡。 这些组件在 创建页面 向导为 cq:showOnCreate
已设置为 true
:
/libs/foundation/components/page/cq:dialog/content/items/tabs/items/basic/items/column/items/moretitles
请参阅扩展页面属性教程,查看有关自定义页面属性的指南。
您还可以通过配置页面组件的对话框并应用相应的节点属性来配置可用字段。
例如,默认情况下创建页面向导会显示在更多标题和描述中分组的字段。若要对其进行隐藏,您可以配置:
在 /apps
下创建您的页面组件。
为页面组件的 basic
部分创建一个覆盖(使用 Sling 资源合并器提供的对话框差异);例如:
<your-page-component>/cq:dialog/content/items/tabs/items/basic
作为参考,请参阅:
/libs/wcm/foundation/components/basicpage/v1/basicpage/cq:dialog
但是,您 必须 不会更改中的任何内容 /libs
路径。
这是因为 /libs
下次升级实例时将被覆盖(在应用修补程序或功能包时很可能会被覆盖)。
建议用于配置和其他更改的方法是:
/libs
),在 /apps
/apps
将 basic
上的 path
属性设置为指向基本选项卡的覆盖(另请参阅下一步)。例如:
/apps/demos/components/page/tabs/basic
在相应路径上创建 basic
-moretitles
部分的覆盖;例如:
/apps/demos/components/page/tabs/basic/items/column/items/moretitles
应用适当的节点属性:
cq:showOnCreate
Boolean
false
更多标题和描述部分不会再在创建页面向导中显示。
配置页面属性以用于Live Copies时,请参阅 配置页面属性上的MSM锁定 以了解更多详细信息。
此示例演示了 Sling资源合并器;包括使用 sling:orderBefore
. 它还说明了 cq:showOnCreate
和 cq:hideOnEdit
的用法。
GITHUB上的代码
您可以在GitHub上找到此页面的代码