自訂頁面屬性的檢視

每個頁面都有一組 屬性 ,供使用者檢視和編輯; 有些是建立頁面(建立檢視)時的必要項目,有些則可在稍後階段檢視和編輯(編輯檢視)。 這些頁面屬性由適當頁面元件的對話方塊( cq:dialog)定義並提供。

注意

傳統UI中無法自訂頁面屬性的檢視。

每個頁面屬性的預設狀態為:

  • 隱藏於建立檢視中(例如「建立 頁面精靈 」)

  • 可在編輯檢視中使用(例如「檢視 屬性」)

如果需要任何變更,必須特別設定欄位。 這是使用適當的節點屬性來完成的:

  • 可在建立視圖中使用的頁屬性(例如「創 建頁面 」嚮導):

    • 名稱: cq:showOnCreate
    • 類型: Boolean
  • 可在編輯檢視中使用的頁面屬性(例如 View/Edit) 屬性 選項):

    • 名稱: cq:hideOnEdit
    • 類型: Boolean

例如,請參閱「基礎頁面」元件「基本」標 簽上「更多標題和說明」 ,下方分組欄位的設定。 在「建立頁面」 嚮導中 ,這些 cq:showOnCreate 選項將顯示為 true:

/libs/foundation/components/page/cq:dialog/content/items/tabs/items/basic/items/column/items/moretitles
小費

如需自訂 頁面屬性的指南 ,請參閱延伸頁面屬性教學課程。

設定您的頁面屬性

您也可以設定頁面元件的對話方塊並套用適當的節點屬性,以設定可用的欄位。

例如,依預設,「建立頁 面」精靈會顯示「更多標題和說​​明」下方的欄位。 若要隱藏您設定的這些項目:

  1. 在下面建立您的頁面元件 /apps

  2. 為您的頁面元件 區段建立覆寫 (使用 Sling Resource Merger提供的對話區 basic 別); 例如:

    <your-page-component>/cq:dialog/content/items/tabs/items/basic
    
    注意

    如需參考,請參閱:

    /libs/wcm/foundation/components/basicpage/v1/basicpage/cq:dialog
    

    但是,您 不得 變更路徑中的任 /libs 何項目。

    這是因為下次升級 /libs 實例時會覆寫的內容(套用修補程式或功能套件時可能會覆寫)。

    配置和其他更改的建議方法為:

    1. 重新建立必要項目(如中所 /libs示) /apps
    2. /apps
  3. 將上的 path 屬性設 basic 為指向基本標籤的覆寫(另請參閱下一步驟)。 例如:

    /apps/demos/components/page/tabs/basic
    
  4. 在對應路徑上 basic 建立- moretitles 節的覆寫; 例如:

    /apps/demos/components/page/tabs/basic/items/column/items/moretitles
    
  5. 應用適當的節點屬性:

    • 名稱: cq:showOnCreate
    • 類型: Boolean
    • : false

    「建 立頁面」精靈中 ,將不再顯示「更多標題 和說明」區段

注意

配置頁面屬性以用於即時副本時,請參 閱Configuring MSM Locks on Page Properties ,以瞭解詳細資訊。

頁面屬性的範例設定

此範例示範 Sling Resource Merger的對話區分技術; 包括使用 sling:orderBefore。 它還說明了和的 cq:showOnCreate 使用 cq:hideOnEdit

GITHUB代碼

您可以在GitHub上找到此頁面的程式碼

本頁內容