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.