自定义视图页面属性

每页都有一套可供 用户 查看和编辑的属性; 创建页面时需要某些视图(创建视图),其他页面则可在以后的阶段进行查看和编辑(编辑)。 这些页面属性由相应页面组件的对话框() 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
小贴士

有关自定义 页面属性的指南 ,请参阅扩展页面属性教程。

配置页面属性

您还可以通过配置页面组件的对话框并应用相应的节点属性来配置可用字段。

例如,默认情况下,创 建页面向导​,显示在更多标题和​​说明下分组的字段​。 要隐藏这些内容,请配置:

  1. 在下面创建您的页面组 /apps件。

  2. 为页面组件的 部分创建 (使用Sling资 源合并提供的对话区 basic 别差异); 例如:

    <your-page-component>/cq:dialog/content/items/tabs/items/basic
    
    注意

    请参阅:

    /libs/wcm/foundation/components/basicpage/v1/basicpage/cq:dialog
    

    但是,您 不得 更改路径中的任 /libs 何内容。

    这是因为下次升级实 /libs 例时,内容会被覆盖(而应用修补程序或功能包时,内容很可能会被覆盖)。

    建议的配置和其他更改方法是:

    1. 在下面重新创建所需的项(即,当它存在 /libs时) /apps
    2. /apps
  3. 设置 path 上的属 basic 性以指向基本选项卡的覆盖(另请参阅下一步)。 例如:

    /apps/demos/components/page/tabs/basic
    
  4. 在相应路径上 basic 创建 moretitles -节的覆盖; 例如:

    /apps/demos/components/page/tabs/basic/items/column/items/moretitles
    
  5. 应用相应的节点属性:

    • 名称: cq:showOnCreate
    • 类型: Boolean
    • : false

    “创 建页面”向导中 ,将不再显示“更多标题 和说明 ”部分。

注意

配置要与Live Copy一起使用的页面属性时,请参 阅配置页面属性上的MSM锁 ,以获取更多详细信息。

页面属性配置示例

此示例演示了Sling资源合并的对 话差异技术; 包括使用 sling:orderBefore。 它还说明了两者的 cq:showOnCreate 使用 cq:hideOnEdit

GITHUB上的代码

您可以在GitHub上找到此页面的代码

在此页面上