E-Mail Vorlagen: Einfügen von Inline CSS & HTML

taroo!

Aktives Mitglied
20. März 2013
28
0
Hallo,
wahrscheinlich ist die Lösung sehr einfach: Ich versuche im Shop unter Inhalt > Emailvorlagen das Aussehen der E-Mail Templates durch CSS plus HTML zu verändern. Ich würde gerne Schriftart, Größe ändern, Informationen mittels Tabellen gruppieren und das Shoplogo einbinden.
Wenn ich typische HTML/CSS Befehle verwendet, erhalte ich jeweils Fehler, z.B.
Code:
[COLOR=#000000][FONT=Verdana]Smarty error: [in xrow:html_17_1_temailvorlagesprache line 2]: syntax error: unrecognized tag: color:#2f2f2f; font-family: Verdana, Arial, Helvetica; font-size: 11px/1.35em; (Smarty_Compiler.class.php, line 446)[/FONT][/COLOR]


Kann mich jemand auf die richtige Spur bringen?

Besten Dank
 

salepix.de

Offizieller Service Partner
SPBanner
17. Januar 2013
531
62
Monheim / Köln
Firma
SALEPIX GmbH
AW: E-Mail Vorlagen: Einfügen von Inline CSS & HTML

Die Meldung sagt doch schon alles, dass Smarty die CSS-Anweisungen nicht versteht.
 

tomtom81

Aktives Mitglied
20. November 2010
59
0
AW: E-Mail Vorlagen: Einfügen von Inline CSS & HTML

Ich sitzt auch gerade an E-Mail vorlagen .

ich hab es mit {literal}{/literal} gelöst

<html><head>




{literal}
<style id="cr_style">
h1,h2,h3,h4,h5,h6{margin: 0 0 10px 0;}


.background {
background-color: #fafafa;
}
a {color: #0066ff; }
.text {
color: #666666;
font-size: 12px;
font-family: Verdana;
}
body {
margin: 0pt;
padding: 0pt;
background-color: #fafafa;
width: 100% ! important;
color: #666666;
font-size: 12px;
font-family: Verdana;
}
</style>
{/literal}
</head>
</head>
<body>
....
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: E-Mail Vorlagen: Einfügen von Inline CSS & HTML

{literal}-Tag wie tomtom81 es geschrieben hat ist völlig korrekt.

Smarty "stolpert" über die geschweiften Klammern der css-Definition; packt man das in die {literal}-Tags, wird der Block nicht über Smarty geparst.

@salepix

hust, hust ... was soll smarty denn an einer semantisch korrekten css-Definition nicht verstehen 😉
 

salepix.de

Offizieller Service Partner
SPBanner
17. Januar 2013
531
62
Monheim / Köln
Firma
SALEPIX GmbH
AW: E-Mail Vorlagen: Einfügen von Inline CSS & HTML

@salepix

hust, hust ... was soll smarty denn an einer semantisch korrekten css-Definition nicht verstehen 😉

literal | Smarty

Soll nicht von Smarty interpretriert werden...

und natürlich "stolpert" Smarty nicht, sondern gibt den Fehler eindeutig aus und zwar dass die korrekte CSS Definition nicht interpretiert werden kann...(syntax errror, Tag unbekannt, da es keinen Tag mit color...gibt. Wo ist aslo das Problem wenn ich es so einfach erklärt habe?! Ich glaube nicht, dass an dieser Stelle die genaue Definition und Erklärung nötig gewesen ist.
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
10
AW: E-Mail Vorlagen: Einfügen von Inline CSS & HTML

Wo ist aslo das Problem wenn ich es so einfach erklärt habe?!

Die Meldung sagt doch schon alles, dass Smarty die CSS-Anweisungen nicht versteht.

öhmmm, wäre es dann für einen Hilfesuchenden nicht zielführender, wenn du ihm anstatt die ihm bereits bekannte Fehlermeldung nur nochmals "einfach" zu interpretieren, die korrekte Lösung aufzeigst, so wie tomtom81 es auch gemacht hat?

Du muss dem Hilfesuchenden ja nicht direkt smarty und co. erklären.
 

Ähnliche Themen