內容片段範本 content-fragment-templates
CAUTION
某些內容片段功能需要應用 AEM 6.4 Service Pack 2(6.4.2.0).
建立內容片段時會選取範本。 它們為新片段提供了基本結構、元素和變異。 用於內容片段的範本需受Granite Configuration Manager的規範。
現成可用的範本位於:
/libs/settings/dam/cfm/templates
您可以在下方為內容片段建立網站特定範本:
-
/apps/settings/dam/cfm/templates
用於覆蓋現成可用的模板或提供客戶特定、應用程式範圍的模板的位置,這些模板不打算在運行時擴展/更改。
-
/conf/global/settings/dam/cfm/templates
需要在執行階段變更之執行個體範圍客戶專屬範本的位置。
優先順序順序為(降序) /conf
, /apps
, /libs
.
CAUTION
您 必須 不會變更
/libs
路徑。這是因為
/libs
下次升級執行個體時即會覆寫(而當您套用Hotfix或Feature Pack時,很可能會覆寫)。設定和其他變更的建議方法為:
-
重新建立所需項目(亦即,
/libs
)底下/apps
-
在內進行任何變更
/apps
範本的基本結構如下:
conf
global
settings
dam
cfm
templates
<template-name>
...
具體結構為:
+ <template-name>
- jcr:primaryType
- jcr:title
- jcr:description
- initialAssociatedContent
- precreateElements
- version
+ elements
- jcr:primaryType
+ <element-name>
- jcr:primaryType
- jcr:title
- defaultContent
- initialContentType
- name
... + other element definitions
+ variations
- jcr:primaryType
+ <variation-name>
- jcr:primaryType
- jcr:title
- jcr:description
- name
... + other variation definitions
有關節點及其屬性的詳細資訊包括:
- 範本
- 元素
- 元素名稱
- 變數
- 變數名稱
recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e