配置对页面属性的批量编辑

上次更新: 2023-11-18

批量编辑页面属性功能让您一次编辑多个页面的属性。

注意事项

默认情况下,页面属性未启用批量编辑。必须明确启用这些属性。在定义可用于批量编辑的页面属性时,您需要考虑某些事项,例如:

  • 某些字段通常是唯一的。当应用一个值时,您必须确定启用此类字段进行批量编辑是否有意义。
    • 例如,页面标题几乎总是唯一的。
  • 某些字段可能会有多个值,在呈现时需要以有意义的方法进行表示。
    • 例如,标记为​准备发布​的状态下拉列表。在批量编辑之前,它可能有多个值,例如 就绪正在审核进行中,等等。

由于可能存在多个值,建议仅启用以下字段类型进行批量编辑。

  • /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

启用字段

这些步骤使用 WKND 示例内容中的 /apps/core/wcm/components/page/v1/page 作为示例,以便在开发环境中对字段进行批量编辑。

  1. 使用 CRXDE 打开您的页面组件。

  2. 导航至cq:dialog 定义中的必填字段。

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

    • 名称allowBulkEdit
    • 类型Boolean
    • true
  4. 选择​保存全部,以保留您的更新。

限制

页面属性的批量编辑:

  • 不适用于 Live Copy 中的页面。
  • 仅适用于具有相同资源类型的页面。

在此页面上