Hallo!
Ich arbeite mich gerade mit Hilfe eines Buches in Typo3 und TypoScript ein.
Bei einerm Kapitel geht es darum, das Template für eine Unterseite via +ext
zu ändern.
Meine Seitenstruktur sieht also so aus:
Hauptseite
-> Unterseite1
Dabei soll mit dem Befehl:
page.bodyTagAdd = bgcolor=yellow
die Hintergrundfarbe der Unterseite1 auf Gelb gesetzt werden. Die übergeordnete Hauptseite hat als Hintergrundfarbe "weiß"...habe ich allerdings nicht definiert...wurde so gesetzt.
Wenn ich mir die Unterseite dann allerdings in der Vorschau ansehe, ist die Farbe nich auf Gelb geändert worden sondern immer noch weiß!
Ein Blick in den Quellcode offenbart mir folgendes:
<body bgcolor="yellow">
Es wird also ein zweites bgcolor angelegt anstatt das erste zu überschreiben.
Wo liegt denn mein Fehler? Ich komm einfach nicht drauf.
Maxxon schrieb
Hallo!
Ich arbeite mich gerade mit Hilfe eines Buches in Typo3 und TypoScript ein.
Bei einerm Kapitel geht es darum, das Template für eine Unterseite via +ext
zu ändern.
Meine Seitenstruktur sieht also so aus:
Hauptseite
-> Unterseite1
Dabei soll mit dem Befehl:
page.bodyTagAdd = bgcolor=yellow
die Hintergrundfarbe der Unterseite1 auf Gelb gesetzt werden. Die übergeordnete Hauptseite hat als Hintergrundfarbe "weiß"...habe ich allerdings nicht definiert...wurde so gesetzt.
Wenn ich mir die Unterseite dann allerdings in der Vorschau ansehe, ist die Farbe nich auf Gelb geändert worden sondern immer noch weiß!
Ein Blick in den Quellcode offenbart mir folgendes:
<body bgcolor="yellow">
Es wird also ein zweites bgcolor angelegt anstatt das erste zu überschreiben.
Wo liegt denn mein Fehler? Ich komm einfach nicht drauf.
Mir ist im Moment nicht klar was dir da offenbart wurde? Wenn im HTML-Code dem body-Tag die Farbe gelb zugewiesen wird, ist doch alles in Ordnung? Inwiefern steht da was wo doppelt und wo soll etwas auf welche Weise "überschrieben" werden? Zwar hat Typo3 ein Gedächnis was Seiteneinstellungen betrifft, doch daraus muss immer noch HTML-Code generiert werden und deine "Unterseiten" wissen nichts von der Hintergrundfarbe der vorherigen Seite.
Wenn du allerdings zwei body-Tag Einträge auf einer Seite hast, versuchs mal mit:
page.bodyTag = <body bgcolor=yellow>
Denn sonst fügst du schlicht ein zweites body-Tag ein.
Ciao
Frank