Platzhalter mit HTML-Code (HTML-Editor)

Es gibt einige Zeichen, die - wenn sie Bestandteil der Event-Daten sind - zu Darstellungsproblemen des Mailings führen können. Wenn Event-Daten beispielsweise öffnende und schließende spitze Klammern enthalten (< >), so würden diese üblicherweise von Inxmail Commerce als Anfang bzw. Ende von HTML-Code interpretiert werden. In der Regel ist dies jedoch nicht erwünscht.

Aus diesem Grund werden in Inxmail Commerce diese Zeichen in Event-Daten automatisch einem HTML-Escaping unterzogen, so dass sie nicht als HTML-Code interpretiert werden. Damit bleibt die korrekte Darstellung von Mailings gewährleistet.

Sie können das automatische HTML-Escaping unterbinden, indem Sie text.unescapeHtml vor dem Platzhalter einfügen und den Platzhalter selbst mit runden Klammern umgeben: ${text.unescapeHtml(placeholder)}

Die folgenden Tabellen geben Ihnen an Hand einiger Beispiele einen Überblick über die Resultate beim automatischen HTML-Escaping und bei dessen Unterbindung. Dabei werden jeweils die Zeichen für die HTML- und die Text-Variante des Mailings aufgelistet.

Automatisches HTML-Escaping

Beim automatischen HTML-Escaping bleibt die Syntax des Platzhalters unverändert: ${placeholder}

Mailingeditor

Version

Zeichen im Editor

HTML- Version

<body>${Order.Text}</body>

Text-Version

-${Order.Text}-

 

Versendetes Mailing

Event-Daten

HTML-Quellcode

Text

'H &amp; M'

'<body>H &amp;amp; M</body>'

'-H &amp; M-'

'<p>'

'<body>&lt;p&gt;</body>'

'<p>'

'H & M'

'<body>H &amp; M</body>'

'-H & M-'

'&lt;p&gt;'

'<body>&amp;lt;p&amp;gt;</body>'

'-&lt;p&gt;-'

Unterbinden des automatischen HTML-Escaping

Beim Unterbinden des automatischen HTML-Escaping müssen Sie folgende Syntax verwenden: ${text.unescapeHtml(placeholder)}

Mailingeditor

Version

Zeichen im Editor

HTML- Version

<body>${text.unescapeHtml(Order.Text)}</body>

Text-Version

-${text.unescapeHtml(Order.Text)}-

 

Versendetes Mailing

Event-Daten

HTML-Quellcode

Text

'H &amp; M'

'<body>H &amp; M</body>'

'-H & M-'

'<p>'

'<body><p></body>'

'--'

'H & M'

'<body>H & M</body>'

'-H & M-'

'&lt;p&gt;'

'<body>&lt;p&gt;</body>'

'-<p>-'