エクスペリエンスフラグメントの許可されているテンプレートの再設定に関する問題
説明 description
顧客は、エクスペリエンスフラグメントの許可されたテンプレートの再設定に関する問題を抱えていました。
開発環境では正常に機能しますが、実稼動環境では正常に機能しませんでした。
実稼動環境では、エクスペリエンスフラグメントを作成するには、エディターが必要とするすべてのフォルダーに許可されたテンプレートを設定する必要がありましたが、開発環境では、許可されたテンプレートを追加しなくても、エディターは任意のフォルダーにエクスペリエンスフラグメントを作成できました。
解決策 resolution
顧客のインスタンスを確認したところ、開発環境ではエクスペリエンスフラグメントの作成者に対して、以下の 1 に示す許可されたテンプレートが設定されていたのに対し、実稼動インスタンスでは 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=ja#configure-allowed-templates-folder