Header Bild in CSS_inlineStyle
| Autor | Nachricht |
|---|---|
|
Verfasst am: 06. 06. 2009 [16:08]
|
|
|
Sperber
Themenersteller
Dabei seit: 12.10.2006
Beiträge: 37
|
Hallo zusammen, ich möchte ein Header-Bild aus der DB-Spalte "media" auslesen und in CSS_inlineStyle schreiben, da ich es nicht im HTML stehen haben will. Bis jetzt bin ich soweit gekommen: TYPOSCRIPT page = PAGE page.typeNum = 0 page.10 = USER page.10.userFunc = tx_templavoila_pi1->main_page temp.headerImage = IMG_RESOURCE temp.headerImage { file.import = uploads/media/ file.import.field = media file.import.listNum = 0 stdWrap.wrap = #header{ background-image: url(|); } } page.5 < temp.headerImage page{ CSS_inlineStyle < temp.headerImage } Sodala, page.5 gibt mir genau das zurück,. was ich haben will, aber in CSS_inlineStyle ist nix drin. Liegt wahrscheinlich daran, dass temp.headerImage ein Objekt und kein String ist, aber diese Erkenntnis bringt mich auch nicht weiter. Also wenn mir jemand helfen kann, dann wäre ich höchst dankbar. Viele Grüße Sascha |
|
Verfasst am: 26. 06. 2009 [11:53]
|
|
|
JBrooks
Dabei seit: 07.09.2006
Beiträge: 91
|
CSS_inlineStyle erlaubt nur den Typ String. Daher lässt sich per TypoScript das ganze nicht zuweisen wie du es machen möchtest. Eine Alternative wäre headerData zu benutzen. Hier ein Beispiel: TYPOSCRIPT page.headerData { # Browser Spezifische CSS Angaben 120 = IMG_RESOURCE 120 { file.import = uploads/media/ file.import.field = media file.import.listNum = 0 } 120.stdWrap.wrap = <style type="text/css"> #header{ background-image: url(|) } </style> } |




