Les propriétés du composant de l’éditeur universel ne peuvent pas être modifiées en raison de la configuration CORS dans AEMaaCS.

L’éditeur universel d’Adobe Experience Manager as a Cloud Service (AEMaaCS) peut afficher le contenu et les propriétés du composant, mais ne pas appliquer les modifications lorsque la configuration CORS bloque les requêtes requises pour la modification. Pour résoudre ce problème, mettez à jour la configuration CORS pour le domaine de l’éditeur universel, les méthodes HTTP requises et les en-têtes, déployez les modifications et vérifiez la modification des composants.

Description description

Environnement

Adobe Experience Manager as a Cloud Service (AEMaaCS), toutes les versions

Problème/Symptômes

  • Les pages se chargent correctement dans l’éditeur universel et les informations des composants sont récupérées comme prévu.
  • Les composants s’affichent correctement, y compris leur contenu et leurs propriétés existants.
  • Les modifications apportées aux données de composant, telles que les propriétés ou le contenu, ne peuvent pas être appliquées.
  • Aucun message d’erreur explicite n’apparaît dans l’interface utilisateur, mais les auteurs de contenu ne peuvent pas apporter de modifications via l’éditeur universel.
  • Le problème est reproductible en chargeant une page dans l’éditeur universel et en tentant de modifier un composant.
  • Les auteurs de contenu ne peuvent pas utiliser l’éditeur universel pour la création de contenu et la modification de composants.

Procédure à suivre :

  1. Chargez une page dans l’éditeur universel.
  2. Essayez de modifier n’importe quel composant.
  3. Notez que les modifications apportées aux propriétés du composant ne peuvent pas être appliquées.

Cause première

Une configuration CORS (Cross-Origin Resource Sharing) incorrecte ou incomplète empêche l’éditeur universel d’effectuer les requêtes requises pour modifier les données de composant.

Résolution resolution

Suivez les étapes ci-dessous pour résoudre le problème :

  1. Examinez la configuration CORS (partage de ressources entre origines multiples) pour l’environnement AEM.
  2. Assurez-vous que le domaine utilisé par l’éditeur universel, par exemple experience.adobe.com, est inclus dans les origines autorisées pour les requêtes CORS dans les environnements de publication et de création AEM.
  3. Mettez à jour la configuration CORS pour autoriser les méthodes HTTP requises, telles que GET, POST, PUT et OPTIONS, ainsi que les en-têtes requis par l’éditeur universel.
  4. Enregistrez et déployez la configuration CORS mise à jour.
  5. Effacez la mémoire cache du navigateur et rechargez l’éditeur universel.
  6. Testez à nouveau la modification des propriétés du composant et vérifiez que les modifications peuvent être appliquées correctement.
recommendation-more-help
experience-cloud-kcs-help-kbarticles