Rinominare il nome interno di una variante del frammento di contenuto in AEM
Adobe Experience Manager (AEM) aggiorna solo il titolo visualizzato (jcr:title) quando una variante di frammento di contenuto viene rinominata, mentre il nome della variante interna in jcr:content/data rimane invariato perché è impostato al momento della creazione della variante. Per risolvere il problema, crea una nuova variante con il nome interno desiderato, copia il contenuto, aggiorna i relativi riferimenti e rimuovi la vecchia variante dopo la convalida.
Descrizione description
Ambiente
Adobe Experience Manager (tutte le versioni)
Problema/Sintomi
- La ridenominazione di una variante di frammento di contenuto nell’editor frammento di contenuto aggiorna solo l’etichetta di visualizzazione (
jcr:title). - Il nome della variante interna, ovvero il nome del nodo in
jcr:content/data, rimane invariato. - I componenti e le API headless, come GraphQL, utilizzano il nome interno per fare riferimento alla variante.
- Non è disponibile una modalità supportata per modificare direttamente il nome interno di una variante esistente dopo la sua creazione.
Causa principale
Il nome interno di una variante del frammento di contenuto viene impostato al momento della creazione della variante e viene utilizzato come identificatore dai componenti e dalle API di AEM. La ridenominazione della variante nell’interfaccia utente aggiorna solo l’etichetta di visualizzazione (jcr:title), non il nome del nodo interno. Questo comportamento è progettato e mantiene riferimenti stabili per le integrazioni headless e basate su componenti.
Risoluzione resolution
Per risolvere il problema, segui i passaggi seguenti:
- Nell’editor dei frammenti di contenuto, crea una nuova variante con il nome e il titolo interni desiderati.
- Copia manualmente il contenuto dalla variante originale alla nuova variante.
- Aggiorna tutti i riferimenti, come pagine, componenti e query GraphQL, per utilizzare il nuovo nome della variante.
- Verifica che tutte le funzionalità funzionino come previsto con il nuovo nome della variante.
- Dopo aver completato la convalida, rimuovi la vecchia variante per evitare confusione.