設定頁面屬性的大量編輯 configuring-bulk-editing-of-page-properties
頁面屬性的批次編輯可讓您同時編輯多個頁面的屬性。
考量事項 considerations
預設情況下,頁面屬性未啟用大量編輯。這項功能必須明確啟用。定義可進行大量編輯的頁面屬性時,您需要考慮特定意涵,例如:
- 某些欄位通常是唯一的。套用一個值時,您必須決定啟用這類欄位的大量編輯是否有意義。
- 例如,頁面標題幾乎永遠是唯一的。
- 某些欄位可能具有多個值,在轉譯時需要有意義的表示。
- 例如,標示為「準備好發佈」的狀態下拉選單。在大量編輯之前,這可能有數個值,例如 ready、in-review、in-progress 等。
由於可能存在多個值,建議僅啟用下列欄位類型供大量編輯。
/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
啟用欄位 enabling-a-field
這些步驟會使用 /apps/core/wcm/components/page/v1/page
(來自 WKND 範本內容) 作為在開發環境中啟用欄位大量編輯的範例。
-
使用 CRXDE 開啟您的頁面元件。
-
導覽至
cq:dialog
定義內的所需欄位。 -
在欄位節點上定義以下屬性:
- 名稱:
allowBulkEdit
- 類型:
Boolean
- 值:
true
- 名稱:
-
選取「儲存全部」即可保留您的更新。
限制 limitations
頁面屬性的大量編輯有以下特性:
- 不適用於 Live Copy 內的頁面。
- 僅適用於具有相同資源類型的頁面。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab