自訂頁面屬性的檢視 customizing-views-of-page-properties

CAUTION
AEM 6.4已結束延伸支援,本檔案不再更新。 如需詳細資訊,請參閱 技術支援期. 尋找支援的版本 此處.

每個頁面都有 屬性 供使用者檢視及編輯;建立頁面(建立檢視)時需要一些,其他則可在稍後階段檢視及編輯(編輯檢視)。 這些頁面屬性已定義,並可供對話方塊使用( cq:dialog)。

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

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

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

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

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

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

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

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

例如,請參閱 更多標題和說明基本 頁面元件的頁簽。 這些項目會顯示在 建立頁面 嚮導 cq:showOnCreate 設為 true:

/libs/foundation/components/page/cq:dialog/content/items/tabs/items/basic/items/column/items/moretitles
TIP
請參閱 擴充頁面屬性教學課程 以取得自訂頁面屬性的指南。

設定頁面屬性 configuring-your-page-properties

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

例如,依預設, 建立頁面 精靈 顯示分組在下的欄位 更多標題和說明. 若要隱藏您設定的這些項目:

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

  2. 建立覆蓋(使用 對話框差異 由提供 Sling Resource Merger) basic 的區段;例如:

    code language-xml
    <your-page-component>/cq:dialog/content/items/tabs/items/basic
    
    note note
    NOTE
    如需參考,請參閱:
    code language-none
    /libs/wcm/foundation/components/basicpage/v1/basicpage/cq:dialog
    
    不過,您 必須 不會變更 /libs 路徑。
    這是因為 /libs 下次升級執行個體時即會覆寫(而當您套用Hotfix或Feature Pack時,很可能會覆寫)。
    設定和其他變更的建議方法為:
    1. 重新建立所需項目(亦即, /libs)底下 /apps
    2. 在內進行任何變更 /apps
  3. 設定 path 屬性 basic 指向基本索引標籤的覆寫(也請參閱下一步)。 例如:

    code language-xml
    /apps/demos/components/page/tabs/basic
    
  4. 建立 basic - moretitles 路徑的節;例如:

    code language-xml
    /apps/demos/components/page/tabs/basic/items/column/items/moretitles
    
  5. 應用相應的節點屬性:

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

    更多標題和說明 區段將不再顯示於 建立頁面 嚮導。

NOTE
設定頁面屬性以與Live Copy搭配使用時,請參閱 在頁面屬性上設定MSM鎖 以取得更多詳細資訊。

頁面屬性的範例設定 sample-configuration-of-page-properties

此範例示範的對話方塊差異技術 Sling Resource Merger;包括使用 sling:orderBefore. 這也說明兩者的使用 cq:showOnCreatecq:hideOnEdit.

GITHUB上的程式碼

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

recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e