設定頁面以大量編輯頁面屬性 configuring-your-page-for-bulk-editing-of-page-properties

頁面屬性的批次編輯可讓您同時編輯多個頁面的屬性。

由於可能有不同的值,頁面屬性不會預設為啟用大量編輯功能。 必須明確允許(啟用)。 定義可進行大量編輯的頁面屬性時,您需要考慮特定意涵,例如:

  • 某些欄位通常是唯一的;例如,頁面標題。 決定啟用這些欄位進行大量編輯是否有意義(何時將套用一個值)。

  • 某些欄位可能有多個值 — 這在轉譯時需要有意義的表示。

    例如,顯示「準備發佈」的核取方塊。 在大量編輯之前,這可能會有數個值(例如,就緒、稽核中、進行中)。

CAUTION
頁面屬性的大量編輯有以下特性:
  • 傳統UI中不提供。
  • 不適用於 Live Copy 內的頁面。
  • 僅適用於具有相同資源類型的頁面。
NOTE
大量編輯也適用於Assets。 兩者非常類似,但僅有少數幾個差異點。 如需完整資訊,請參閱編輯多個Assets的屬性。 您可以使用結構描述編輯器自訂Assets的大量中繼資料編輯器中的欄位。

啟用欄位 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

已在頁面元件上啟用欄位(不在範本上啟用):

  1. 使用CRXDE Lite(或同等方法)開啟頁面元件。

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

    note note
    NOTE
    此範例假設核心元件已安裝在例項上,若例項搭配We.Retail範例內容執行即是如此。 如需詳細資訊,請參閱核心元件檔案
  2. 導覽至 cq:dialog 定義內的所需欄位。

  3. 在欄位節點上定義以下屬性:

    • 名稱allowBulkEdit
    • 類型Boolean
    • true

    例如,對於標準頁面foundation元件

    /libs/foundation/components/page

    屬性將會定義於:

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

    note caution
    CAUTION
    您​ 必須 ​不要變更/libs路徑中的任何專案。
    這是因為下次升級執行個體時,/libs的內容會被覆寫(當您套用Hotfix或Feature Pack時,這些內容很可能會被覆寫)。
    設定和其他變更的建議方法是:
    code language-none
    1. 在`/apps`下重新建立必要專案(亦即,它存在於`/libs`中)
    1. 在`/apps`中進行任何變更
    
  4. 選取「儲存全部」即可保留您的更新。

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2