I modelli e-mail di AEM non mostrano il supporto AMP o non generano un output AMP valido
I modelli e-mail di Adobe Experience Manager (AEM) non visualizzano le opzioni di configurazione AMP in Criteri pagina, oppure l’output AMP non supera la convalida durante il rendering delle pagine AMP. Aggiorna il componente page in modo che erediti dalla pagina Componenti core abilitati per AMP e configura la modalità AMP nei criteri del modello per ripristinare la funzionalità AMP e generare un output AMP valido. Per risolvere il problema, aggiorna l’ereditarietà dei componenti e convalida l’output AMP.
Descrizione description
Ambiente
- Adobe Experience Manager as a Cloud Service
- Managed Services Adobe Experience Manager 6.5
- Componenti core di AEM con estensione AMP
- Modelli e-mail che utilizzano modelli e criteri di pagina modificabili
Problema/Sintomi
- Le opzioni di configurazione AMP non vengono visualizzate nell’interfaccia di Criterio pagina.
- Le opzioni della modalità AMP non sono disponibili per i modelli modificabili.
- Il selettore page.amp.html viene caricato, ma la convalida AMP non riesce.
- Le pagine AMP generate non soddisfano i requisiti di convalida Google AMP.
Causa
Il componente page del progetto non eredita dalla pagina Componenti core abilitati per AMP. Sebbene Adobe Experience Manager (AEM) includa l’estensione AMP per impostazione predefinita, AEM non abilita automaticamente il supporto AMP. Quando la proprietà sling:resourceSuperType non punta a core/wcm/extensions/amp/components/page/v1/page, AEM non visualizza le opzioni della modalità AMP in Criteri pagina e non genera un output HTML AMP valido. Di conseguenza, la configurazione AMP rimane non disponibile e le pagine AMP non superano la convalida.
Risoluzione resolution
Per risolvere il problema, segui la procedura riportata di seguito
- Verifica che l’estensione AMP dei Componenti core sia presente nel percorso di installazione dell’archivio e verifica che Adobe Experience Manager (AEM) carichi l’estensione correttamente.
- Aggiungi
.amp.htmla un URL di pagina e verifica che AEM esegua il rendering di una versione AMP della pagina. - Apri il componente page del sito in CRXDE e controlla lo sling corrente:
resourceSuperType value. - Aggiornare la proprietà
sling:resourceSuperTypedel componente alla pagina Componenti core abilitati per AMP:core/wcm/extensions/amp/components/page/v1/page. - Salva la configurazione del componente e verifica che il valore di ereditarietà aggiornato persista.
- Apri Criterio pagina del modello e verifica che siano visualizzate le opzioni della modalità AMP.
- Seleziona l’impostazione AMP Mode richiesta, salva il criterio e conferma che AEM applichi la configurazione alle pagine che utilizzano il modello.
- Convalidare l’output
page.amp.htmlgenerato utilizzando Google AMP Validator e confermare che non rimangono errori di convalida.