Template HTML använder URI-kodning efter att ha sparat

I den här artikeln förklaras en korrigering för Adobe Campaign Standard-problemet (ACS) där template HTML tillämpar URI-kodning efter att ha sparats. För att undvika detta bör du behålla ACS-fragmenten så enkla som möjligt i början och göra de ändringar som behövs i sidhuvudet efter att du har skapat den slutgiltiga mallen.

Beskrivning description

Miljö

Adobe Campaign Standard

Problem/symtom

När du använder fragment och mallar verkar taggarna vara URI-kodade efter att de har sparats.

Tecken som "&" ändras till &, < till < och > till >. Detta problem uppstår på grund av metataggar som läggs till i body-taggen.

Upplösning resolution

En META-tagg måste läggas till i sidhuvudet, inte i brödtexten. META-taggar får bara läggas till i HEADER (t.ex. en TITLE), så om du lägger till den i BODY blir den ogiltig.

Förklaring: När dessa objekt sparas i ett ACS-fragment lägger ACS till ett nytt huvud och överför metataggar, titlar osv. utanför rubrikkoden. När du senare sparar fragmentet/mallen tolkas HTML i ACS och försöker rensa den genom att använda URI-kodning på det som identifieras som textvärden för visning. Detta ändrar slutligen en del av koden, så att den inte kan återges som förväntat.

Korrigera - Ta bort alla element i rubrikinformation, metataggar och CSS från fragment.

Enkel korrigering - Behåll alla fragment så enkla som möjligt, oskarpa ben HTML i en struktur. När du har skapat den slutgiltiga mallen kan du gå till HTML för den och lägga till ytterligare metataggar och CSS i huvudet som redan har skapats av ACS.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f