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

  1. 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.
  2. Aggiungi .amp.html a un URL di pagina e verifica che AEM esegua il rendering di una versione AMP della pagina.
  3. Apri il componente page del sito in CRXDE e controlla lo sling corrente:resourceSuperType value.
  4. Aggiornare la proprietà sling:resourceSuperType del componente alla pagina Componenti core abilitati per AMP: core/wcm/extensions/amp/components/page/v1/page.
  5. Salva la configurazione del componente e verifica che il valore di ereditarietà aggiornato persista.
  6. Apri Criterio pagina del modello e verifica che siano visualizzate le opzioni della modalità AMP.
  7. Seleziona l’impostazione AMP Mode richiesta, salva il criterio e conferma che AEM applichi la configurazione alle pagine che utilizzano il modello.
  8. Convalidare l’output page.amp.html generato utilizzando Google AMP Validator e confermare che non rimangono errori di convalida.

Lettura correlata

recommendation-more-help
experience-cloud-kcs-help-kbarticles