Impossibile modificare le proprietà del componente Editor universale a causa della configurazione CORS in AEMaaCS
L’editor universale di Adobe Experience Manager as a Cloud Service (AEMaaCS) può visualizzare il contenuto e le proprietà dei componenti, ma non applicare le modifiche quando la configurazione CORS blocca le richieste necessarie per la modifica. Per risolvere il problema, aggiorna la configurazione CORS per il dominio Universal Editor, i metodi HTTP richiesti e le intestazioni, distribuisci le modifiche e verifica la modifica del componente.
Descrizione description
Ambiente
Adobe Experience Manager as a Cloud Service (AEMaaCS), tutte le versioni
Problema/Sintomi
- Le pagine vengono caricate correttamente nell’Editor universale e le informazioni sui componenti vengono recuperate come previsto.
- I componenti vengono visualizzati correttamente, inclusi il contenuto e le proprietà esistenti.
- Non è possibile applicare le modifiche ai dati dei componenti, come proprietà o contenuto.
- Nell’interfaccia utente non viene visualizzato alcun messaggio di errore esplicito, ma gli autori di contenuto non possono apportare modifiche tramite l’editor universale.
- Il problema può essere riprodotto caricando una pagina nell’Editor universale e tentando di modificare un componente.
- Gli autori dei contenuti non possono utilizzare l’Editor universale per l’authoring dei contenuti e la modifica dei componenti.
Passaggi da riprodurre:
- Carica una pagina nell’Editor universale.
- Tenta di modificare qualsiasi componente.
- Non è possibile applicare le modifiche alle proprietà del componente.
Causa principale
Una configurazione CORS (Cross-Origin Resource Sharing) errata o incompleta impedisce a Universal Editor di effettuare le richieste necessarie per modificare i dati dei componenti.
Risoluzione resolution
Per risolvere il problema, segui i passaggi seguenti:
- Esamina la configurazione CORS (Cross-Origin Resource Sharing) per l’ambiente AEM.
- Verificare che il dominio utilizzato dall’editor universale, ad esempio
experience.adobe.com, sia incluso nelle origini consentite per le richieste CORS negli ambienti AEM Publish e Author. - Aggiornare la configurazione CORS per consentire i metodi HTTP richiesti, ad esempio
GET,POST,PUTeOPTIONS, e le intestazioni richieste da Universal Editor. - Salva e distribuisci la configurazione CORS aggiornata.
- Cancella la cache del browser e ricarica l’editor universale.
- Verifica di nuovo la modifica delle proprietà del componente e verifica che le modifiche siano state applicate correttamente.