Zum Inhalt springen

Verschiedene Wraps um verschiedene Content-Elemente

Erstellt am 11. August 2004 · 4 Antworten · letzte Antwort am 23. Oktober 2004

Tags: Inhaltselemente, Frage

tpinne ·

Tag auch,

bin schon am verzweifeln.

Suche eine Möglichkeit die verschiedenen Content-Elemente alle unterschiedlich zu wrappen.

Zweck vom ganzen ist, dass ich um jedes Content-Element ein eigenen DIV-Tag mit einer Klasse bekomme.

Wobei halt je nach Content-Typ, eine andere Klasse da sein soll. Für "Text" zum Beispiel eine andere als für "Text mit Bild" und wieder eine andere für "Aufzählung" zum Beispiel.

Für "Text mit Bild" habe ich es wohl hinbekommen, da bin ich über den Object-Browser drauf gekommen.

tt_content.image.20.stdWrap.wrap = <div class="content_element"> | </div>

Da war aber das Objekt "stdWrap" schon vorhanden und irgendwie bin ich übers Forum drauf gestoßen, dass da noch "wrap" hinzu muss. Dann ging das.

Aber bei allen anderen Content-Typen gibt es das Objekt "stdWrap" nicht. Und wenn ich es hinzufüge in sämtlichen Varianten "stdWrap.wrap" oder "stdWrap.dataWrap" der auch nur "wrap". Nichts funktioniert.

Hoffe das da draußen jemand ne Läsung parat hat. Sitze sonst nämlich auf dem Schlauch und komme nicht weiter.

Danke schon einmal
tpinne

jweiland ·

Das stdWrap Objekt gibt es doch auch bei allen anderen Content-Elementen. Und um irgendwelche Standardvorgaben für wrap nicht zu überschreiben, würde ich statt dessen "outerWrap" verwenden:

tt_content.image.20.stdWrap.outerWrap = <div class="content_element"> | </div>

tpinne ·

Vielen Dank,

nach ein bischen rumprobieren habe ich dadurch noch weitere Probleme lösen können.

Gruß tpinne

jweiland ·

Tja, der Object Browser ist eines der wichtigsten Tools in Typo3 (plus TSRef unters Kopfkissen). Auch wenn ich mir wünschen würde, man könnte mal den ganzen Baum auf einmal aufklappen (auch wenn man lange Wartezeiten in Kauf nehmen müsste).

Jochen Weiland