Las plantillas de correo electrónico de AEM no muestran la compatibilidad con AMP ni generan una salida de AMP válida

Las plantillas de correo electrónico de Adobe Experience Manager (AEM) no muestran las opciones de configuración de AMP en las directivas de página o la salida de AMP falla en la validación al procesar páginas de AMP. Actualice el componente de página para heredar de la página Componentes principales habilitados para AMP y configure el modo AMP en la directiva de plantilla para restaurar la funcionalidad AMP y generar una salida AMP válida. Para resolver el problema, actualice la herencia del componente y valide la salida de AMP.

Descripción description

Entorno

  • Adobe Experience Manager as a Cloud Service
  • Adobe Experience Manager 6.5 Managed Services
  • Componentes principales de AEM con extensión AMP
  • Plantillas de correo electrónico que utilizan plantillas editables y directivas de página

Problema/Síntomas

  • Las opciones de configuración de AMP no aparecen en la interfaz de la directiva de página.
  • Las opciones del modo AMP siguen sin estar disponibles para las plantillas editables.
  • El selector page.amp.html se carga, pero la validación de AMP falla.
  • Las páginas de AMP generadas no cumplen los requisitos de validación de AMP de Google.

Causa

El componente de página del proyecto no hereda de la página Componentes principales habilitados para AMP. Aunque Adobe Experience Manager(AEM) incluye la extensión AMP de forma predeterminada, AEM no habilita la compatibilidad con AMP automáticamente. Cuando la propiedad sling:resourceSuperType no señala a core/wcm/extensions/amp/components/page/v1/page, AEM no muestra las opciones del modo AMP en las directivas de página y no genera una salida de AMP HTML válida. Como resultado, la configuración de AMP permanece no disponible y las páginas de AMP no superan la validación.

Resolución resolution

Siga estos pasos para resolver el problema

  1. Compruebe que la extensión AMP de los componentes principales existe en la ruta de instalación del repositorio y que Adobe Experience Manager (AEM) carga la extensión correctamente.
  2. Anexe.amp.html a la dirección URL de una página y verifique que AEM procese una versión AMP de la página.
  3. Abra el componente de página del sitio en CRXDE y revise el sling actual:resourceSuperType value.
  4. Actualice la propiedad sling:resourceSuperType del componente a la página Componentes principales habilitados para AMP: core/wcm/extensions/amp/components/page/v1/page.
  5. Guarde la configuración del componente y confirme que el valor de herencia actualizado persiste.
  6. Abra la directiva de página de la plantilla y compruebe que aparecen las opciones del modo AMP.
  7. Seleccione la configuración del modo AMP necesaria, guarde la directiva y confirme que AEM aplica la configuración a las páginas que utilizan la plantilla.
  8. Valide el resultado page.amp.html generado mediante el validador AMP de Google y confirme que no quedan errores de validación.

Lectura relacionada

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