體驗片段允許範本的繼承問題
說明 description
客戶面臨體驗片段允許範本的繼承問題。
在他們的開發環境中,這可正常運作,但在生產環境中就不行。
在生產環境中,他們得在每個編輯器要建立體驗片段的資料夾中設定允許範本,而在開發環境中,編輯器可以在任何資料夾中建立體驗片段,而無需新增允許範本。
解決方法 resolution
在檢查客戶的執行個體時,發現在其體驗片段的開發作者上,他們為體驗片段 1 設定了以下允許範本,而在 Prod 執行個體上,他們則執行 2。
在兩個執行個體上設定相同的允許範本後,他們就能在生產環境中建立體驗片段,而無需將允許範本新增到每個資料夾。
===================================================================================================================================================================
在體驗片段設定中設定允許範本時,使用者會為整個執行個體設定允許範本,否則,使用者要在資料夾層級設定它們。
但是,升級時可以覆寫在執行個體層級設定的範本
如需有關這方面的詳細資訊,請參見此處 3
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
3 https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/sites/authoring/fundamentals/experience-fragments.html?lang=zh-Hant#configure-allowed-templates-folder