HTML Newsletter mit Text und Bild, versendet per direct_mail

Über direct_mail ist ja viel geschrieben worden und die Klagen sind lang. Ich mag es eigentlich ganz gerne und setze es ein, wenn entsprechender Bedarf vorhanden ist. In diesem Beitrag soll es nicht um die direct mail Konfiguration gehen, sondern um die Gestaltung der HTML Mails, die verschickt werden.

Auch die neueste Ausgabe des Webstandardsmagazins widmet sich unter anderem dem Thema HTML Newsletter und erklärt, dass an Tabellen kein Weg vorbei führt, will man alle Mailclients in gleicher Weise bedienen. TYPO3 Inhalte werden aber leider Kaspar Sei Dank schon seit mindestens 3.8 nicht mehr in Tabellen gewrapt. Es führt also kein Weg am knietiefen Waten im Sumpf des Object Browsers vorbei, will man die Wraps von CSS Styled Content mit Tabellen ersetzen.

Hier ein paar Zeilen die bewirken, dass Datensätze von Typ „Text und Bilder“ und vom Typ „Text“ in einer Tabelle gewrapt werden, wobei das Bild immer links von Text angezeigt wird. Ausgewählt wird als Position des Bildes allerdings die default Position „oben mittig“. Gleichzeitig kommt das veraltete „font“ Tag zum Einsatz, damit sichergestellt wird, dass die gewählte Schrift und keine Times New Roman im Mailclient angezeigt wird.

tt_content.stdWrap.innerWrap.cObject.default.10.value = <table width="100%" cellpadding="4"
tt_content.stdWrap.innerWrap.cObject.default.30.value = >|</table>
lib.stdheader.stdWrap.dataWrap = <tr><td colspan="3"><font face="verdana" size="3">|</font></td></tr>
tt_content.text.20.wrap = <td valign="top"><font face="verdana" size="2">|</font></td>
tt_content.image.20.layout.default.value = <tr><td valign="top"><font face="verdana" size="1">###IMAGES###</td><td valign="top">###TEXT###</td></tr>

Hier ein netter Link zum Thema, mit kompletten Code, von jweiland:
http://jweiland.net/typo3-direct-mail-html-newsletter.html