Les modèles d’e-mail AEM n’affichent pas la prise en charge AMP ou ne génèrent pas de sortie AMP valide

Les modèles d’e-mail Adobe Experience Manager (AEM) n’affichent pas les options de configuration AMP dans les politiques de page ou la validation de la sortie AMP échoue lors du rendu des pages AMP. Mettez à jour le composant de page pour hériter de la page Composants principaux compatibles AMP et configurer le mode AMP dans la politique de modèle afin de restaurer la fonctionnalité AMP et de générer une sortie AMP valide. Pour résoudre ce problème, mettez à jour l’héritage des composants et validez la sortie AMP.

Description description

Environnement

  • Adobe Experience Manager as a Cloud Service
  • Adobe Experience Manager 6.5 Managed Services
  • Composants principaux AEM avec extension AMP
  • Modèles d’e-mail qui utilisent des modèles et des politiques de page modifiables

Problème/Symptômes

  • Les options de configuration AMP n’apparaissent pas dans l’interface Politique de page.
  • Les options du mode AMP restent indisponibles pour les modèles modifiables.
  • Le sélecteur page.amp.html se charge, mais la validation AMP échoue.
  • Les pages AMP générées ne répondent pas aux exigences de validation AMP de Google.

Cause

Le composant de page du projet n’hérite pas de la page des composants principaux activés pour AMP. Bien que Adobe Experience Manager (AEM) inclue l’extension AMP par défaut, AEM n’active pas automatiquement la prise en charge d’AMP. Lorsque la propriété sling:resourceSuperType ne pointe pas vers core/wcm/extensions/amp/components/page/v1/page, AEM n’affiche pas les options du mode AMP dans les politiques de page et ne génère pas de sortie AMP HTML valide. Par conséquent, la configuration AMP reste indisponible et les pages AMP ne parviennent pas à être validées.

Résolution resolution

Pour résoudre ce problème, procédez comme suit

  1. Vérifiez que l’extension AMP des composants principaux existe dans le chemin d’installation du référentiel et vérifiez que Adobe Experience Manager (AEM) charge l’extension correctement.
  2. Ajoutez .amp.html à une URL de page et vérifiez qu’AEM effectue le rendu d’une version AMP de la page.
  3. Ouvrez le composant de page du site dans CRXDE et passez en revue le sling:resourceSuperType value. actuel.
  4. Mettez à jour la propriété sling:resourceSuperType du composant vers la page Composants principaux compatibles AMP : core/wcm/extensions/amp/components/page/v1/page.
  5. Enregistrez la configuration du composant et confirmez que la valeur d’héritage mise à jour persiste.
  6. Ouvrez la politique de page du modèle et vérifiez que les options du mode AMP s’affichent.
  7. Sélectionnez le paramètre de mode AMP requis, enregistrez la politique et vérifiez qu’AEM applique la configuration aux pages qui utilisent le modèle.
  8. Validez la sortie page.amp.html générée à l’aide du programme de validation AMP de Google et confirmez qu’aucune erreur de validation ne subsiste.

Lecture connexe

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