體驗片段允許範本的繼承問題
Adobe Experience Manager中體驗片段的 允許範本 繼承發生問題。 雖然它在開發環境中運作良好,但在生產環境中並未正常運作。 在生產環境中,必須在每個資料夾上設定 允許的範本,而在開發環境中,編輯人員可以在任何資料夾中建立體驗片段,而無需新增 允許的範本。 本文會介紹此問題的解決方案。
說明 description
環境
- Adobe Experience Manager
- 體驗片段
問題/症狀
體驗片段允許範本的繼承問題。
在生產環境中,他們得在每個編輯器要建立體驗片段的資料夾中設定允許範本,而在開發環境中,編輯器可以在任何資料夾中建立體驗片段,而無需新增允許範本。
解決方法 resolution
檢查執行個體時,發現在其體驗片段的開發作者上,他們為體驗片段[
1]
設定了以下允許的範本,而在Prod執行個體上,他們則有[
2]
。
在兩個執行個體上設定相同的允許範本後,他們就能在生產環境中建立體驗片段,而無需將範本新增到每個資料夾。
在體驗片段設定中設定允許範本時,使用者會為整個執行個體設定允許範本,否則,使用者要在資料夾層級設定它們。
不過,升級時會覆寫在執行個體層級設定的範本。
[
1]
開發
https://author-pxxxxx-eyyyyyy.adobeaemcloud.com/ui#/aem/aem/start.html
體驗片段 - 設定 - 允許範本:
/libs/cq/experience-fragments/components/experiencefragment/template
/conf/folder/settings/wcm/templates/xf-template
[
2]
生產
https://author-pxxxxx-ezzzzzz.adobeaemcloud.com/ui#/aem/aem/start.html
體驗片段 - 設定 - 允許範本:
/libs/cq/experience-fragments/components/experiencefragment/template
如需如何 設定資料夾 的允許範本的詳細資訊,請遵循此連結:
AEM as a Cloud Service體驗片段使用手冊。