---
title: "mit bodyTagAdd Hintergrundfarbe ändern"
url: "https://www.typo3.net/d/57950-mit-bodytagadd-hintergrundfarbe-aendern"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2007-02-16"
last_reply: "2007-02-21"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# mit bodyTagAdd Hintergrundfarbe ändern

TYPO3 › TypoScript · 2 Antworten · gestartet 2007-02-16

## Eröffnungsbeitrag

**Maxxon** · 2007-02-16 · [Beitrag #1](https://www.typo3.net/d/57950-mit-bodytagadd-hintergrundfarbe-aendern/1)

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:

```typoscript
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:

```php
<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.

## Antworten

### [#2](https://www.typo3.net/d/57950-mit-bodytagadd-hintergrundfarbe-aendern/2) · panda70 · 2007-02-17

> **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:
>
> ```typoscript
> 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:
>
> ```php
> <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:

```typoscript
page.bodyTag = <body bgcolor=yellow>
```

Denn sonst fügst du schlicht ein zweites body-Tag ein.

Ciao

Frank

### [#3](https://www.typo3.net/d/57950-mit-bodytagadd-hintergrundfarbe-aendern/3) · Maxxon · 2007-02-21

Aaahh...

danke! Funktioniert.

---

Quelle: „mit bodyTagAdd Hintergrundfarbe ändern“, typo3.net, https://www.typo3.net/d/57950-mit-bodytagadd-hintergrundfarbe-aendern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
