|
|||
|
In den vom Shop verschickten HTML-Mails möchte ich einen Style festlegen. Auf die einfache Tour schient's nicht zu gehen. Dieser Code
Code:
<style type="text/css">
<!--
.Stil1 {font-family: Verdana, Arial, Helvetica, sans-serif;}
.Stil2 {font-size: 12px;}
.Stil3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.Stil4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#EA7F1D;}
-->
</style>
):Zitat:
Wenn ich das ganze wie von n3or hier empfohlen in {* und *} einfasse, bekomme ich zwar keine Fehlermeldung mehr, aber der Style wird auch nicht mehr berücksichtigt. Was also tun (außer bei jedem Tag den Style extra anzugeben)? Geändert von jfromm (14.01.2007 um 22:34 Uhr) |
|
|||
|
Dan muss der Mail-Empfänger aber online sein, damit der Style auch für die Dartsellung berücksichtigt werden kann. Das möchte ich vermeiden. Darum suche ich eine Variante, bei der die Styles im Mail-Template mitgegeben werden können.
|
|
|||
|
Also in die stylesheet.css gehört das meiner Meinung nach auch nicht hin. Schreib dei CSS-Styles doch direkt in die betreffenden HTML-Tags rein. <tag style="font-family: Verdana, Arial, Helvetica, sans-serif;">. Einfache und schnelle Lösung.
|
|
|||
|
Dass ich die Style-Angaben direkt zu den Tags schreiben kann, ist klar. "Schicker" fände ich jedoch die Angabe von vorab definierten Styles. Ich hatte gehofft, es wüsste jemand, wie ich das bei HTML-Emails hinbekomme, ohne dass Smarty meckert. Wenn das nicht möglich ist, werde ich wohl in den sauren Apfel beißen müssen.
|
|
|||
|
Teilweise werden beim Empfänger Dinge herausgefiltert oder es werden html-Mails doch als txt-mail angezeigt.
Um möglichst kompatibel zu sein sollte man sich auf Formatierungen im "Uralt-html" beschränken und darauf achten, dass die html-mails auch als nur-text noch erkennbar rüberkommen. Meiner Erfahrung nach ist es besser ausschließlich txt-mails zu verwenden. Gruß Heiko |
|
|||
|
Ja, das ist richtig. Ich persönlich versende auch beinahe ausschließlich Nur-Text-Mails. Aus optischen Gründen haben wir uns bei unserem Shop aber für HTML-Mails entschieden. Die Templates hierfür bauen wir nun so um, dass die auch in der Nur-Text-Darstellung einwandfrei zu lesen sind. Das ist bis auf die Rechnung gar nicht so schwierig.
Weißt Du aus Erfahrung (oder aus anderen Quellen), ob die gebräuchlichsten Mail-Clients mit Inline-Angaben wie z.B. Code:
style="font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; color: #EA7F1D;" Code:
<font size="1" face="Verdana, Arial, Helvetica, sans-serif" colour="#EA7F1D"> |
|
|||
|
Zitat:
|
|
|||
|
Dieser Rückschritt ist ja wirklich merkwürdig. Jedoch - das ist die gute Nachricht für mich - auch Outlook 2007 wird unsere HTML-Mails korrekt darstellen können. Denn wir setzen auf ganz einfaches HTML. Dabei haben wir natürlich ältere Clients im Kopf gehabt, nicht wirklich die neuesten.
|
![]() |
| Lesezeichen |
| Stichworte |
| mailtemplate, styleangabe |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Template Boxen und zus?tzliche Angabe | amspo | Template System | 1 | 28.11.2005 11:21 |