---
title: "Body-Tag doppelt"
url: "https://www.typo3.net/d/51862-body-tag-doppelt"
source: "typo3.net"
tags: ["Archiv","TemplaVoilà","Frage"]
created: "2006-10-18"
last_reply: "2006-10-18"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Body-Tag doppelt

Archiv › TemplaVoilà · 3 Antworten · gestartet 2006-10-18

## Eröffnungsbeitrag

**Sperber** · 2006-10-18 · [Beitrag #1](https://www.typo3.net/d/51862-body-tag-doppelt/1)

Hallo zusammen,

da ich bei Bedarf dem BODY-Tag eine Klasse hinzufügen möchte, habe ich in Templatevoila dem ROOT (also eben dem BODY-TAG) den Mode OUTER verpasst.
Leider baut mir Typo3 jetzt zwei BODY-Tags:

<body>
<body class="twoRows">

Kann mir einer sagen, wie ich das verhindern kann?

Vielen Dank,
Sascha

## Antworten

### [#2](https://www.typo3.net/d/51862-body-tag-doppelt/2) · Nejah · 2006-10-18

Mappe den BODY-Tag mit INNER und füge ihn dann hinterher auf die folgende Art ein:

1. Klicke in der Listenansicht auf das TO deines Templates und wähle "TemplaVoila".
2. Aktiviere dann das Kästchen "Select HTML header parts".
3. Setze ein Häkchen vor dein BODY-Tag
4. Klicke "Set" und dann "Save"

### [#3](https://www.typo3.net/d/51862-body-tag-doppelt/3) · Sperber · 2006-10-18

Danke für die Antwort, aber sie hilft mir leider nicht weiter.
Ich habe in Templatevoila im BODY-Tag ja ein Attribut definiert, dass ich über Typoscript steuern will.
Wenn ich dem BODY-Tag also ein INNER gebe, kann ich dieses Attribut nicht mehr ansprechen.

### [#4](https://www.typo3.net/d/51862-body-tag-doppelt/4) · Sperber · 2006-10-18

So, jetzt vielleicht nochmal etwas genauer:
Jenachdem, ob ein Content in der rechten Spalte vorhanden ist oder nicht, muss im Body ein anderes Hintergrundbild geladen werden.

Deshalb habe ich via Templatevoila ein Attribut im body erstellt (bodyClass).
Mein Typoscript sieht folgendermassen aus:

```typoscript
temp.10 = TEXT
temp.10.value = oneRow

temp.20 = TEXT
temp.20 = twoRows

background = COA
background{
  10 = COA
  10 {
    if.isFalse.cObject < styles.content.getRight
    10 < temp.10
  }
  
  20 {
    if.isTrue.cObject < styles.content.getRight
    10 < temp.20
  }
}

lib.oneRow < background
```

Das funktioniert ganz gut, nur bekomme ich leider in der HTML-Ausgabe zwei Body-Tags!

Ich habs auchs schon anders versucht, nämlich anstatt der letzten Zeilte folgendes

```typoscript
page.bodyTag < background
```

Leider hab ich dann aber anstelle des Body-Tags "COA" stehen.
Hat jemand einen Tipp, wie ich es mit oder auch ohne Templatevoila realisieren kann oder wie ich einfach den zweifachen body wegbekomme?

Gruß,
Sascha

---

Quelle: „Body-Tag doppelt“, typo3.net, https://www.typo3.net/d/51862-body-tag-doppelt
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
