Show Menu
主題×

自訂頁面屬性的檢視

每個頁面都有一組 屬性 ,供使用者檢視和編輯;有些是建立頁面(建立檢視)時的必要項目,有些則可在稍後階段檢視和編輯(編輯檢視)。 這些頁面屬性由適當頁面元件的對話方塊( 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上找到此頁面的程式碼