批量编辑页 面属性允许您一次编辑多个页面的属性。
由于值可能不同,因此默认情况下不会启用页面属性以进行批量编辑。 必须明确允许(启用)这些规则。 在定义可批量编辑的页面属性时,您需要考虑某些影响,例如:
某些字段通常是唯一的;例如页面标题。 当将应用一个值时,您必须确定启用此类字段以进行批量编辑是否有意义。
某些字段可能具有多个值 — 这在渲染时需要有意义的表示形式。
例如,一个复选框,指示“准备发布”。 在批量编辑之前,这可能会有多个值(例如,准备就绪、正在审阅、正在进行)。
批量编辑页面属性的方法如下:
某些字段可能具有多个值 — 这在渲染时需要有意义的表示形式。 因此,您应仅启用以下字段类型:
/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):
使用CRXDE Lite(或等效的方法)打开页面组件。
例如:/apps/core/wcm/components/page/v1/page
此示例假定已在实例上安装核心组件,如果实例正在与We.Retail示例内容一起运行,则是如此。 有关更多信息,请参阅核心组件文档。
导航到cq:dialog
定义中的必填字段。
在字段节点上定义以下属性:
allowBulkEdit
Boolean
true
例如,对于标准页面foundation组件:
/libs/foundation/components/page
该资产将在以下位置定义:
cq:dialog/content/items/tabs/items/basic/items/column/items/onofftime/items/ondate
必须不更改/libs
路径中的任何内容。
这是因为下次升级实例时,/libs
的内容会被覆盖(当您应用修补程序或功能包时,很可能会被覆盖)。
配置和其他更改的推荐方法是:
1. 在`/apps`下重新创建所需项(即`/libs`中存在的项)
1. 在`/apps`中进行任何更改
选择全部保存以保留更新。