自訂頁面屬性的檢視 customizing-views-of-page-properties
每個頁面都有一組使用者可以檢視和編輯的屬性。有些是建立頁面 (建立檢視) 時的要求,其他的則可在稍後階段再檢視和編輯 (編輯檢視)。這些頁面屬性由適當頁面元件的對話框 (cq:dialog) 定義和提供。
每個頁面屬性的預設狀態為:
-
隱藏在建立檢視中 (例如,建立頁面 精靈)
-
在編輯檢視 (例如,檢視屬性) 中提供
如果需要任何變更,則必須特別設定欄位。這會使用適當的節點屬性完成:
-
頁面屬性會在建立檢視 (例如,建立頁面 精靈) 中提供:
- 名稱:
cq:showOnCreate - 類型:
Boolean
- 名稱:
-
頁面屬性會在編輯檢視 (例如 檢視/編輯 屬性 選項) 中提供:
- 名稱:
cq:hideOnEdit - 類型:
Boolean
- 名稱:
TIP
如需自訂頁面屬性的指南,請參閱「擴充頁面屬性教學課程」。
設定您的頁面屬性 configuring-your-page-properties
設定頁面元件的對話框並套用適當的節點屬性,還可以設定可用的欄位。
例如,預設情況下,建立頁面 精靈會顯示在 更多標題和說明 下面分組的欄位。若要隱藏這些,您可以設定:
-
在
/apps下面建立您的頁面元件。 -
針對頁面元件的
basic區段建立覆寫 (使用由 Sling 資源合併所提供的 對話框差異);例如:code language-xml <your-page-component>/cq:dialog/content/items/tabs/items/basic -
在
basic上設定path屬性,以指向基本索引標籤的覆寫 (另請參閱下一個步驟)。例如:code language-xml /apps/demos/components/page/tabs/basic -
在相對應的路徑建立
basic-moretitles區段的覆寫;例如:code language-xml /apps/demos/components/page/tabs/basic/items/column/items/moretitles -
套用適當的節點屬性:
- 名稱:
cq:showOnCreate - 類型:
Boolean - 值:
false
「更多標題和說明」區段即不會再顯示在「建立頁面」精靈中。
- 名稱:
NOTE
設定要與即時副本一起使用的頁面屬性時,請參閱擴充多網站管理員以取得詳細資訊。
頁面屬性的設定範例 sample-configuration-of-page-properties
本範例會示範 Sling 資源合併的對話框差異技術,包括 sling:orderBefore 的使用。還會說明 cq:showOnCreate 和 cq:hideOnEdit 兩者的使用。
您可以在GitHub上找到此頁面的程式碼。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab