moin,
ich bin folgendes am Basteln:
http://lionking.dnsalias.org/typo3/index.php?id=3
nun möchte ich, dass das hintergrundbild dür jeden der 7 hauptmenüpunkte anders ist, dass also jeweils ein anderes stylesheet eingebunden wird, was eben nur die aufgabe hat den hintergrund zu ändern.
kann man in den eigenschaften einer seite einen wert eingeben, der dann vom template-ts ausgelesen werden kann?
z.b. in der seite steht &farbe=blau
und im template dann page.stylesheet = {&farbe}.css
oder so.
ist dies möglich?
danke schonmal
Das ist nur ein Weg (bei TYPO3 gibt es immer viele):
1. In deinem Root Setup:
page.10.marks.bgcolor = TEXT
page.10.marks.bgcolor.value = {$bgcolor}
2. In jedem deiner 7 Zeiten ein Extension Template anlegen und in die Constants:
bgcolor = #ffffff
3. In deinem HTML Dokument:
<div id="bla" style="background-color: ###bgcolor###">blabla</div>
WOW vielen dank, kurze einfache hilfreiche antwort.
ich habs aber noch vereinfacht:
einfach ins root template:
page.bodyTag = <body style="background-image:url(fileadmin/images/{$color}.jpg);">
und wie du sagtest in die extensiontemplates.
vielen Dank
mfg stefan