schau Dir im ObjectBrowser tt_content.stdWrap.innerWrap an.
Allerdings finde ich das unflexibel, bessere Lösung:
http://www.sk-typo3.de/Neue-Rahmen-f...nte.201.0.html
Hallo,
ich möchte TEXT und IMAGE unterschiedlich wrappen. Es handelt sich um Records einer Spalte die je nach Typ mit einer unterschiedlichen CSS-Klasse gewrappt werden sollen. Kann mir da jemand helfen?
schau Dir im ObjectBrowser tt_content.stdWrap.innerWrap an.
Allerdings finde ich das unflexibel, bessere Lösung:
http://www.sk-typo3.de/Neue-Rahmen-f...nte.201.0.html
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
Danke für die Antwort, aber da ich stets auf Kriegsfuss mit TypoScript stehe poste ich mal meinen Code:
Vielleicht kannst du mir ja mal ein Beispiel daran geben, ich frickel mich hier um Kopf und Haar mit Typoscript ;-)Code:RIGHT = CONTENT RIGHT { table = tt_content # IF TEXT DANN: renderObj.stdWrap.wrap = <div class="boxright">|</div> # IF IMAGE DANN: renderObj.stdWrap.wrap = <div class="boxrightimage">|</div> select.orderBy = sorting select.where = colPos = 2 select.max=3 select.languageField = sys_language_uid stdWrap.ifEmpty.cObject = CONTENT stdWrap.ifEmpty.cObject { renderObj.stdWrap.wrap = <div class="boxright">|</div> table = tt_content select.orderBy = sorting select.pidInList = 2 select.where = colPos = 2 select.max=3 select.languageField = sys_language_uid } }
Geändert von Master_T2 (13.11.2009 um 23:07 Uhr)
ok, ich seh was Du vorhast. Aber warum?
Am Ende ist das ganze doch mit CSS-Rules viel einfacher zu lösen. Also Du hast ja dann sowas:
<div id="right">###RIGHT###</div>
und jetzt machst Du halt sowas:
tt_content.text.20.stdWrap.wrap = <div class="text">|/div>
tt_content.image.20.stdWrap.wrap = <div class="bild">|/div>
somit kannst Du doch einfache css rules machen
#right .text {background-color:red;}
#right .image {background-color:yellow;}
Somit sieht Dein TS auch ganz anders aus:
RIGHT < styles.content.getRight
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
Ok, wieder was dazu gelernt ;-)
Vielen Dank, jetzt läuft es!
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)