Moin, moin,
um ein conditional zweispaltiges Layout zu realisieren habe ich folgenden Code eingesetzt, welcher auch wunderbar funktioniert hat:
temp.2spaltig < styles.content.get
temp.rechts < styles.content.getRight
temp.rechts.stdWrap.required = 1
temp.rechts.stdWrap.innerWrap = <div id="col_right"><div id="content_right">|</div><div id="rightfooter"></div></div>
temp.rechts.stdWrap.preCObject < styles.content.get
temp.rechts.stdWrap.preCObject.wrap = <div id="col_left"><div id="content_left">|</div></div>
temp.2spaltig.stdWrap.override.cObject < temp.rechts
page.10.marks.CONTENT < temp.2spaltig
Ohne für mich nachvollziehbare Ursachen wird plötzlich der | in:
temp.rechts.stdWrap.preCObject.wrap = <div id="col_left"><div id="content_left">|</div></div>
nicht mehr mit den von styles.content.get gelieferten Inhalten ersetzt!
Ein
page.10.marks.CONTENT < styles.content.get
bzw.
page.10.marks.CONTENT < styles.content.getRight
zeigt brav die normale bzw. rechte Spalte an.
Auch mit dem kompletten Code (siehe ganz oben) werden alle DIVs etc. ausgegeben, nur eben der Inhalt styles.content get nicht. Im Output sieht das wie folgt aus:
<div id="col_left"><div id="content_left"></div></div>
Wie man sieht ist alles da, ausser dem Inhalt der Spalte normal.
Hat jemand eine, egal wie abwegige Idee? Ich seh momentan nur noch Bäume, aber kein Wald mehr....