瞭解如何定義和部署自訂 名稱空間 至AEMas a Cloud Service。
自訂名稱空間是JCR屬性在之前的選用部分。 :
. AEM使用幾個名稱空間,例如:
jcr
JCR系統屬性cq
for AEM (先前稱為Adobe CQ)屬性dam
DAM資產專用的AEM屬性dc
都柏林核心屬性…和其他許多專案。
名稱空間可用來表示屬性的範圍和意圖。 建立自訂名稱空間(通常是您的公司名稱)有助於清楚識別AEM實作特有的節點或屬性,並包含您的企業專屬的資料。
自訂名稱空間的管理位置 Sling存放庫初始化(repoinit) 指令碼,並部署至AEMas a Cloud Service做為OSGi設定 — 並新增至 AEM專案的 ui.config
專案。
下列程式碼可用來設定 wknd
名稱空間。
/ui.config/src/main/content/jcr_root/apps/wknd-examples/osgiconfig/config/org.apache.sling.jcr.repoinit.RepositoryInitializer~wknd-examples-namespaces.cfg.json
{
"scripts": [
"register namespace (wknd) https://site.wknd/1.0"
]
}
這可讓自訂屬性使用 wknd
名稱空間,表示為 register namespace
指示,用於AEM。 如需更進階的指令碼定義,請檢閱 Sling存放庫初始化(repoinit)檔案.