Zum Inhalt springen

verschiedene Bg auf verschiedenen Seiten

Erstellt am 10. Mai 2007 · 2 Antworten · letzte Antwort am 10. Mai 2007

Tags: Frage

lionking ·

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

einpraegsam.​net ·

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>
lionking ·

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