配置页面以批量编辑页面属性 configuring-your-page-for-bulk-editing-of-page-properties

CAUTION
AEM 6.4已结束扩展支持,本文档将不再更新。 有关更多详细信息,请参阅 技术支助期. 查找支持的版本 此处.

批量编辑页面属性 允许您一次编辑多个页面的属性。

由于值可能不同,因此默认情况下不会启用页面属性以进行批量编辑。 必须明确允许(启用)这些规则。 在定义可批量编辑的页面属性时,您需要考虑某些影响,例如:

  • 某些字段通常是唯一的;例如页面标题。 当将应用一个值时,您必须确定启用此类字段以进行批量编辑是否有意义。

  • 某些字段可能具有多个值 — 这在渲染时需要有意义的表示形式。

    例如,一个复选框,指示“准备发布”。 在批量编辑之前,这可能会有多个值(例如,准备就绪、正在审阅、正在进行)。

CAUTION
批量编辑页面属性的方法如下:
  • 在经典UI中不可用。
  • 不适用于Live Copy中的页面。
  • 仅适用于具有相同资源类型的页面。
NOTE
批量编辑功能也可用于资产。 其操作大体相同,只有少数几点差别。请参阅 编辑多个资产的属性 以了解完整信息。 您可以使用 架构编辑器.

启用字段 enabling-a-field

NOTE
某些字段可能具有多个值 — 这在渲染时需要有意义的表示形式。 因此,您应仅启用以下字段类型:
  • /libs/granite/ui/components/foundation/form/textfield
  • /libs/granite/ui/components/foundation/form/textarea
  • /libs/granite/ui/components/foundation/form/tagspicker
  • /libs/granite/ui/components/foundation/form/datepicker
  • /libs/granite/ui/components/foundation/form/pathbrowser
  • /libs/granite/ui/components/foundation/form/checkbox

在页面组件上启用字段(not (在模板上):

  1. 使用CRXDE Lite(或等效的方法)打开页面组件。

    例如:/apps/core/wcm/components/page/v1/page

    note note
    NOTE
    此示例假定已在实例上安装核心组件,如果实例正在与We.Retail示例内容一起运行,则是如此。 请参阅 核心组件文档 以了解更多信息。
  2. 导航到 cq:dialog 定义。

  3. 在字段节点上定义以下属性:

    • 名称: allowBulkEdit
    • 类型: Boolean
    • : true

    例如,对于标准页面 基础组件:

    /libs/foundation/components/page

    该资产将在以下位置定义:

    cq:dialog/content/items/tabs/items/basic/items/column/items/onofftime/items/ondate

    note caution
    CAUTION
    必须 不会更改 /libs 路径。
    这是因为 /libs 在下次升级实例时被覆盖(当您应用修补程序或功能包时,可能会被覆盖)。
    配置和其他更改的推荐方法是:
    code language-none
    1. 重新创建所需项目(即, `/libs`)下 `/apps`
    1. 在 `/apps`
    
  4. 选择 全部保存 以保留更新。

recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e