每個頁面都有 屬性 供使用者檢視及編輯;建立頁面(建立檢視)時需要一些,其他則可在稍後階段檢視及編輯(編輯檢視)。 這些頁面屬性已定義,並可供對話方塊使用( cq:dialog
)。
傳統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
請參閱 擴充頁面屬性教學課程 以取得自訂頁面屬性的指南。
您也可以設定頁面元件的對話方塊並套用適當的節點屬性,以設定可用欄位。
例如,依預設, 建立頁面 精靈 顯示分組在下的欄位 更多標題和說明. 若要隱藏您設定的這些項目:
在下方建立頁面元件 /apps
.
建立覆蓋(使用 對話框差異 由提供 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
下次升級執行個體時即會覆寫(而當您套用Hotfix或Feature Pack時,很可能會覆寫)。
設定和其他變更的建議方法為:
/libs
)底下 /apps
/apps
設定 path
屬性 basic
指向基本索引標籤的覆寫(也請參閱下一步)。 例如:
/apps/demos/components/page/tabs/basic
建立 basic
- moretitles
路徑的節;例如:
/apps/demos/components/page/tabs/basic/items/column/items/moretitles
應用相應的節點屬性:
cq:showOnCreate
Boolean
false
此 更多標題和說明 區段將不再顯示於 建立頁面 嚮導。
設定頁面屬性以與Live Copy搭配使用時,請參閱 在頁面屬性上設定MSM鎖 以取得更多詳細資訊。
此範例示範的對話方塊差異技術 Sling Resource Merger;包括使用 sling:orderBefore
. 這也說明兩者的使用 cq:showOnCreate
和 cq:hideOnEdit
.
GITHUB上的程式碼
您可以在GitHub上找到此頁面的程式碼