[Typo3-german] Wenn Spalte rechts leer, anderer wrap

Bachmann, Peter peter.bachmann at cad.ch
Mon Sep 12 09:52:46 CEST 2005


Hallo Liste

Ich versuche seit einiger Zeit einen Wrap für die Spalte "Normal" mit
unterschiedlichen ID's  in Abhängigkeit ob Spalte "Rechts" Inhalt hat oder
nicht.

Ich möchte dadurch erreichen, dass wenn die rechte Spalte leer ist, der
Inhalt von Spalte "Normal" bis an den rechten Rand geht, ansonsten Freiraum
für die rechte Spalte lässt.. Für die Breitendefinition habe ich 2 CSS ID's
im CSS File, mit welchen ich die Breite definiere. 

Ich bin mit folgendem Code Fragment am Probieren. Aber der marks.INHALT
funktioniert nicht. Ich bekomme den Inhalt gerendert aber es wird kein wrap
gemacht. Wo mache ich den Fehler?

marks.INHALT = COA
marks.INHALT.10 = CONTENT
marks.INHALT.10.table = tt_content
marks.INHALT.10.select.where = colPos = 0 
marks.INHALT.10.select.orderBy = sorting
marks.INHALT.10.select.languageField = sys_language_uid
marks.INHALT.10.outerWrap.cObject = COA
marks.INHALT.10.outerWrap.cObject.10 =TEXT
marks.INHALT.10.outerWrap.cObject.10.value = <div id="inhalt"> | </div>
marks.INHALT.10.outerWrap.cObject.10.if.isTrue.numRows <
styles.content.getRight
marks.INHALT.10.outerWrap.cObject.20 =TEXT
marks.INHALT.10.outerWrap.cObject.20.value = <div id="inhalt-breit"> |
</div>
marks.INHALT.10.outerWrap.cObject.20.if.isFalse.numRows <
styles.content.getRight



marks.RECHTS = CONTENT
marks.RECHTS.table = tt_content
marks.RECHTS.select.where = colPos = 2 
marks.RECHTS.select.orderBy = sorting
marks.RECHTS.select.languageField = sys_language_uid
marks.RECHTS.stdWrap.wrap = <div id=rechts><div class=rechts-oben></div> |
<div class=rechts-unten></div></div>
marks.RECHTS.stdWrap.required = 1
marks.RECHTS.renderObj.stdWrap.wrap = <div class=rechts-mitte> | </div>
marks.RECHTS.renderObj.stdWrap.required = 1

Ich bin für jeden Tipp dankbar.

Peter Bachmann




More information about the TYPO3-german mailing list