Eigenschaften der universellen Editor-Komponenten können aufgrund der CORS-Konfiguration in AEMaaCS nicht geändert werden

Der universelle Editor von Adobe Experience Manager as a Cloud Service (AEMaaCS) zeigt möglicherweise Komponenteninhalte und -eigenschaften an, übernimmt jedoch keine Änderungen, wenn die CORS-Konfiguration die für die Bearbeitung erforderlichen Anfragen blockiert. Um das Problem zu beheben, aktualisieren Sie die CORS-Konfiguration für die Domain des universellen Editors, die erforderlichen HTTP-Methoden und Kopfzeilen, stellen Sie die Änderungen bereit und überprüfen Sie die Komponentenbearbeitung.

Beschreibung description

Umgebung

Adobe Experience Manager as a Cloud Service (AEMaaCS), alle Versionen

Problem/Symptome

  • Seiten werden im universellen Editor erfolgreich geladen und Komponenteninformationen werden erwartungsgemäß abgerufen.
  • Komponenten werden korrekt angezeigt, einschließlich ihres vorhandenen Inhalts und ihrer Eigenschaften.
  • Änderungen an Komponentendaten, wie Eigenschaften oder Inhalt, können nicht angewendet werden.
  • In der Benutzeroberfläche wird keine explizite Fehlermeldung angezeigt, aber Inhaltsautoren können keine Änderungen über den universellen Editor vornehmen.
  • Das Problem ist reproduzierbar, indem eine Seite im universellen Editor geladen und versucht wird, eine Komponente zu bearbeiten.
  • Inhaltsautoren können den universellen Editor nicht für die Inhaltserstellung und Komponentenbearbeitung verwenden.

Schritte zur Reproduktion:

  1. Laden Sie eine Seite im universellen Editor.
  2. Versuchen Sie, eine beliebige Komponente zu bearbeiten.
  3. Beachten Sie, dass Änderungen an den Komponenteneigenschaften nicht angewendet werden können.

Grundursache

Eine falsche oder unvollständige CORS-Konfiguration (Cross-Origin Resource Sharing) verhindert, dass der universelle Editor die zum Ändern von Komponentendaten erforderlichen Anfragen stellt.

Lösung resolution

Gehen Sie wie folgt vor, um das Problem zu beheben:

  1. Überprüfen Sie die CORS-Konfiguration (Cross-Origin Resource Sharing) für die AEM-Umgebung.
  2. Stellen Sie sicher, dass die vom universellen Editor verwendete Domain, z. B. experience.adobe.com, in den zulässigen Ursprüngen für CORS-Anfragen in der Veröffentlichungs- und Autorenumgebung von AEM enthalten ist.
  3. Aktualisieren Sie die CORS-Konfiguration, um die erforderlichen HTTP-Methoden wie GET, POST, PUT und OPTIONS sowie die für den universellen Editor erforderlichen Kopfzeilen zuzulassen.
  4. Speichern und stellen Sie die aktualisierte CORS-Konfiguration bereit.
  5. Löschen Sie den Browser-Cache und laden Sie den universellen Editor neu.
  6. Testen Sie die Bearbeitung der Komponenteneigenschaft erneut und bestätigen Sie, dass die Änderungen erfolgreich angewendet werden können.
recommendation-more-help
experience-cloud-kcs-help-kbarticles