[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