Vorlagen-HTML wendet URI-Kodierung nach dem Speichern an
In diesem Artikel wird eine Fehlerbehebung für das Adobe Campaign Standard (ACS)-Problem erläutert, bei dem die Vorlagen-HTML nach dem Speichern URI-Kodierung anwendet. Um dies zu vermeiden, sollten Sie Ihre ACS-Fragmente zu Beginn so einfach wie möglich halten und nach der Erstellung der endgültigen Vorlage die erforderlichen Änderungen an der Kopfzeile vornehmen.
Beschreibung description
Umgebung
Adobe Campaign Standard
Problem/Symptome
Bei Verwendung von Fragmenten und Vorlagen scheinen Tags nach dem Speichern URI-codiert zu sein.
Zeichen wie "&" werden in &, < in < und > in > geändert. Dieses Problem tritt aufgrund der Meta-Tags auf, die dem body-Tag hinzugefügt werden.
Auflösung resolution
Ein META-Tag muss in der Kopfzeile hinzugefügt werden, nicht im Hauptteil. META-Tags dürfen nur zur -KOPFZEILE hinzugefügt werden (z. B. ein TITLE). Wenn Sie sie also zum HAUPTTEIL hinzufügen, wird sie ungültig.
Erläuterung: Wenn diese Elemente in einem ACS-Fragment gespeichert werden, fügt ACS eine neue Kopfzeile hinzu und pusht die Meta-Tags, Titel usw. außerhalb des Kopfzeilen-Codes. Wenn Sie das Fragment/die Vorlage zu einem späteren Zeitpunkt speichern, analysiert ACS die HTML und versucht, sie zu bereinigen, indem die URI-Codierung auf die erkannten Textwerte für die Anzeige angewendet wird. Dadurch wird letztendlich ein Teil des Codes geändert, sodass er nicht wie erwartet gerendert werden kann.
Korrigieren - Entfernen Sie alle Elemente von Kopfzeileninformationen, Meta-Tags und CSS aus Fragmenten.
Einfache Fehlerbehebung - Halten Sie alle Fragmente so einfach wie möglich und erstellen Sie ein Bare-Bones-HTML in einer Struktur. Nachdem Sie Ihre endgültige Vorlage erstellt haben, können Sie dazu die HTML aufrufen und der bereits von ACS erstellten Kopfzeile zusätzliche Meta-Tags und CSS hinzufügen.