[TYPO3-german] Fluid Email Generierung Inline Styles

Chris Wolff - AERTiCKET AG cwolff at aer.de
Thu Jan 16 11:07:56 CET 2014




eien automatische Konvertierung stelle ich mir sehr schwierig vor, immerhin müsste das DOM komplett analysert werden und entsprechend den CSS-Selektoren mit styles gespickt werden.

Und alle Email-Cleints werden das dann auch nicht verstehen.

die einzige mir bekannte Lösung mit Layout in allen Email-Clients basiert auf table-based-layouts.
Was heißen würde du brauchst nicht einen anderen viewhelper, sondern ein anderes template (das vom HTML her ziemlich unabhängig von der Webseite sein dürfte)


Bernd

Hallo Bernd, mir sind die Grenzen der einzelnen E-Mail Clients sehr wohl Bewusst. (besonders Outlook macht hier mehr Rückschritte als fortschritte).

Die automatisierte Convertierung funktioniert. (ich habe so etwas schon für andere Projekte realisiert.) z.b mit so einer libary:
https://github.com/tijsverkoyen/CssToInlineStyles/blob/master/CssToInlineStyles.php
aus den CSS  selectoren werden XPATH  selektoren gebaut, diese werden dann auf das XML der Seite angewendet.
Um die entsprechenden nodes mit den inlie styles zu versehen.

Auch das hat seine Grenzen (da nicht alle css selektoren sich als xpath umsetzten lassen). Aber im normalfall funktioniert es erstaunlich gut.

Aber durch die trennung von html und css bleibt der code weiterhin wartbar. Und ich muss nicht an 150 stellen schriftgrösse und art korregieren falls es dann doch mal etwas ändern soll.
Das habe ich nämlich ebenfalls in anderen projekte schon durch. Und ich kann das email stylesheet auch für weitere mails des Gleichen projektes nehmen.

Wenn man sich mit css in email beschäftigt sollte man hier auf jedenfall gesehen:
http://www.campaignmonitor.com/css/
danach weiss man ziemlich gut welcher Mail Client was Supported.

Gruss chris

--
http://www.pi-phi.de/cheatsheet.html
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list