AEM-E-Mail-Vorlagen zeigen keine AMP-Unterstützung an oder generieren keine gültige AMP-Ausgabe

Adobe Experience Manager (AEM)-E-Mail-Vorlagen zeigen in Seitenrichtlinien keine AMP-Konfigurationsoptionen an, oder die Validierung der AMP-Ausgabe beim Rendern von AMP-Seiten schlägt fehl. Aktualisieren Sie die Seitenkomponente, um von der Seite mit AMP-aktivierten Kernkomponenten zu erben, und konfigurieren Sie den AMP-Modus in der Vorlagenrichtlinie, um die AMP-Funktionalität wiederherzustellen und eine gültige AMP-Ausgabe zu generieren. Um das Problem zu beheben, aktualisieren Sie die Komponentenvererbung und validieren Sie die AMP-Ausgabe.

Beschreibung description

Umgebung

  • Adobe Experience Manager as a Cloud Service
  • Adobe Experience Manager 6.5 Managed Services
  • AEM-Kernkomponenten mit AMP-Erweiterung
  • E-Mail-Vorlagen, die bearbeitbare Vorlagen und Seitenrichtlinien verwenden

Problem/Symptome

  • AMP-Konfigurationsoptionen werden nicht in der Benutzeroberfläche der Seitenrichtlinie angezeigt.
  • Für bearbeitbare Vorlagen bleiben AMP-Modus-Optionen nicht verfügbar.
  • Der Selektor page.amp.html wird geladen, aber die AMP-Validierung schlägt fehl.
  • Generierte AMP-Seiten erfüllen nicht die Google-AMP-Validierungsanforderungen.

Ursache

Die Seitenkomponente des Projekts übernimmt nicht von der Seite mit AMP-aktivierten Kernkomponenten . Obwohl Adobe Experience Manager (AEM) standardmäßig die AMP-Erweiterung enthält, aktiviert AEM die AMP-Unterstützung nicht automatisch. Wenn die sling:resourceSuperType-Eigenschaft nicht auf core/wcm/extensions/amp/components/page/v1/page verweist, zeigt AEM in den Seitenrichtlinien keine AMP-Modus-Optionen an und generiert keine gültige AMP-HTML-Ausgabe. Dies hat zur Folge, dass die AMP-Konfiguration nicht verfügbar ist und die Validierung der AMP-Seiten fehlschlägt.

Lösung resolution

Führen Sie diese Schritte aus, um das Problem zu beheben

  1. Überprüfen Sie, ob die AMP-Erweiterung der Kernkomponenten im Repository-Installationspfad vorhanden ist, und stellen Sie sicher, dass Adobe Experience Manager (AEM) die Erweiterung ordnungsgemäß lädt.
  2. Hängen .amp.html an eine Seiten-URL an und stellen Sie sicher, dass AEM eine AMP-Version der Seite rendert.
  3. Öffnen Sie die Seitenkomponente der Site in CRXDE und überprüfen Sie das aktuelle sling:resourceSuperType value.
  4. Aktualisieren Sie die -Eigenschaft sling:resourceSuperType Komponente auf die Seite mit AMP-aktivierten Kernkomponenten : core/wcm/extensions/amp/components/page/v1/page.
  5. Speichern Sie die Komponentenkonfiguration und bestätigen Sie, dass der aktualisierte Vererbungswert bestehen bleibt.
  6. Öffnen Sie die Seitenrichtlinie der Vorlage und überprüfen Sie, ob die AMP-Modus -Optionen angezeigt werden.
  7. Wählen Sie die erforderliche AMP-Modus-Einstellung aus, speichern Sie die Richtlinie und bestätigen Sie, dass AEM die Konfiguration auf Seiten anwendet, die die Vorlage verwenden.
  8. Überprüfen Sie die generierte page.amp.html mithilfe des AMP-Validators von Google und stellen Sie sicher, dass keine Validierungsfehler mehr vorhanden sind.

Verwandtes Lesen

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