自訂頁面屬性的檢視 customizing-views-of-page-properties
每個頁面都有 屬性 供使用者檢視及編輯;建立頁面(建立檢視)時需要一些,其他則可在稍後階段檢視及編輯(編輯檢視)。 這些頁面屬性已定義,並可供對話方塊使用( 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
您也可以設定頁面元件的對話方塊並套用適當的節點屬性,以設定可用欄位。
例如,依預設, 建立頁面 精靈 顯示分組在下的欄位 更多標題和說明. 若要隱藏您設定的這些項目:
-
在下方建立頁面元件
/apps
. -
建立覆蓋(使用 對話框差異 由提供 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時,很可能會覆寫)。設定和其他變更的建議方法為: - 重新建立所需項目(亦即,
/libs
)底下/apps
- 在內進行任何變更
/apps
- 重新建立所需項目(亦即,
-
設定
path
屬性basic
指向基本索引標籤的覆寫(也請參閱下一步)。 例如: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
設定頁面屬性以與Live Copy搭配使用時,請參閱 在頁面屬性上設定MSM鎖 以取得更多詳細資訊。
頁面屬性的範例設定 sample-configuration-of-page-properties
此範例示範的對話方塊差異技術 Sling Resource Merger;包括使用 sling:orderBefore
. 這也說明兩者的使用 cq:showOnCreate
和 cq:hideOnEdit
.
GITHUB上的程式碼
您可以在GitHub上找到此頁面的程式碼
recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e