Page 1 of 1

Variablen in Stylesheets?

Posted: Sun Feb 20, 2011 4:59 pm
by Stoffel84
Hallo,

ist es möglich innerhalb von Stylesheets Variablen, ggf. Smarty zu definieren und anzuwenden?
So könnte man ggf. für einfache Layouts am Anfang des Stylesheets z.b. 2-3 Farben deklarieren.

Danke für eure Hilfe!

Re: Variablen in Stylesheets?

Posted: Sun Feb 20, 2011 6:27 pm
by uniqu3
Ja es ist möglich (ab version 1.8.2 glaub ich) mit [[foo]] statt {foo} im Stylehseet und {cms_stylesheet} im Template statt {stylesheet}

Re: Variablen in Stylesheets?

Posted: Mon Feb 21, 2011 6:34 pm
by Stoffel84
Hi,

danke für deine Antwort.
Leider funktioniert

Code: Select all

[[assign var="xColorFontBackground2" value="#000000"]]

html, body {
background-color: [[xColorFontBackground2]];
margin: 0;
padding: 0;
height: 100%;
}
nicht.
Was mache ich falsch?

Re: Variablen in Stylesheets?

Posted: Mon Feb 21, 2011 6:48 pm
by uniqu3
Es fehlt $

Code: Select all

[[assign var="xColorFontBackground2" value="#000000"]]

html, body {
background-color: [[$xColorFontBackground2]];
margin: 0;
padding: 0;
height: 100%;
}

Re: Variablen in Stylesheets?

Posted: Mon Feb 21, 2011 7:21 pm
by Stoffel84
Mhh danke. Dummer Fehler.
Dennoch funktioniert es noch nicht...

Re: Variablen in Stylesheets?

Posted: Mon Feb 21, 2011 7:47 pm
by uniqu3
Also unter 1.9.3 funktioniert es bei mir so:

Code: Select all

[[assign var='foo' value='#f00']]
.body {
 color: [[$foo]];
}
Welche Version verwendest Du?
Wird Stylesheet bei dir im Template mit {cms_stylesheet} aufgerufen?
Cache geklärt?

Re: Variablen in Stylesheets?

Posted: Tue Feb 22, 2011 4:43 pm
by Stoffel84
Ah doofer CSS Fehler.

Danke für deine Hilfe. Funktioniert wunderbar!