Zum Inhalt springen

Body Tag: INNER Mapping ersetzt den Tag komplett?

Erstellt am 12. Juli 2008 · 6 Antworten · letzte Antwort am 14. Juli 2008

Tags: Frage

AnnaM ·

Ich würde dem Body-Tag gerne eine id mitgeben, so dass ich mich in der CSS-Datei darauf beziehen kann.

Normalerweise bedeutet Mapping "INNER (exclude tag)" ja, dass der Tag selbst nicht verändert wird - dann würde die id also stehen bleiben.

Beim Body-Tag funktioniert das aber nicht: auch bei INNER Mapping wird das Tag komplett ersetzt, so dass mein <body id="folge_col2"> durch "<body>" ersetzt wird.

Kann man das verhindern?

Anna

PeterAllfonds ·

Das mit dem inner und outer ist eine Sache, die sich nicht immer so konsistent verhält.
Hast Du mal versucht, das body tag outer zu mappen oder es über "include from header" hinzuzufügen?

AnnaM ·
PeterAllfonds schrieb

Hast Du mal versucht, das body tag outer zu mappen oder es über "include from header" hinzuzufügen?

"Outer" führt dazu, dass ich zwei <body> tags habe:

<body id="folge_col2">
<body>

Was heißt "include from header"? Ich finde dazu leider keine Infos...

Anna

AnnaM ·
PeterAllfonds schrieb

Wie im anderen Thema angedeutet gibt es dieses Tab dafür im Backend, wenn man ein Template Object im TemplaVoila Modul bearbeitet:

Sorry - ich find's einfach nicht...

Ich verwende Typo3 4.2.1.
Bin im Seitenbaum auf meinem SysFolder "Templates".
Gehe in das Modul "Web" "TemplaVoila".
Wähle ein Template Object aus und klicke auf den Stift.

Und dann?

PeterAllfonds ·

Nicht auf den Stift, sondern Linksklick auf das TO Icon, damit das Kontextmenü geöffnet wird. Aus diesem dann ganz unten Templavoila wählen und Du solltest auf die Ansicht im Screenshot kommen.

AnnaM ·

Uff - jetzt hab ich's!! Die Oberfläche von Typo3 kommt mir vor wie ein mehrdimensionaler Adventskalender: es gibt immer noch ein Türchen - noch eine Überraschung...

Mit den "header parts" kann ich mein aktuelles Problem wunderbar lösen - vielen Dank für deine Hilfe!!

Und das mit der Body-ID kriegt man auch hin, wenn man statt auf <body> auf ein <div> direkt dahinter mappt (das hat man ja in der Regel eh).

Anna