Zum Inhalt springen

weiche für zweispalitgkeit

Erstellt am 5. Juli 2005 · 1 Antwort · letzte Antwort am 6. Juli 2005

Tags: Inhaltselemente, Frage

klaust ·

hallo leute,

wieder mal ein komisches problem. ich habe analog zu der anleitung im typo3-buch (opensourcepress) seite 400f. eine weiche gebaut, welche in abhängigkeit vom spalteninhalt entweder nur die hauptspalte oder die hauptspalte und die rechte ausgibt:

### weiche für zweispaltigkeit

  # hauptspalte
  temp.inhalt < styles.content.get

  # rechte spalte
  temp.rechts < styles.content.getRight
  temp.rechts.stdWrap.required = 1
  temp.rechts.stdWrap.innerWrap = <div id="rechts">|</div>
    # hauptspalte davor setzen
    temp.rechts.stdWrap.preCObject < styles.content.get
    temp.rechts.stdWrap.preCObject.wrap = <div id="links"><div id="content_links">|</div></div>
 
  # wenn in temp.rechts inhalte sind, haben diese vorrang
  temp.inhalt.stdWrap.override.cObject < temp.rechts

das ganze wird dann in den entsprechenden subpart kopiert

  # bearbeitung des einzelmarkers ###content###
  # einfügen des weichen-output
  subparts.content < temp.inhalt

komischerweise "verschluckt" diese konstruktion das letzte inhaltselement aus der hauptspalte - und wenn dort nur ein inhaltselement vorhanden ist, dann wird in der hauptspalte nichts ausgegeben, ausser dem preCObject.wrap, der erscheint wie erwartet, nur eben leer...

das kann doch eigentlich nicht sein, schließlich muss styles.content.get doch in jedem fall die kompletten inhalte liefern, oder?

ach ja: das system ist LAMP mit t3-v3.8.0 und css_styled_content-v0.2.2

über hilfe freut sich,
klaus

(es kann doch nicht sein, dass ich auf jeder seite als letztes ein dummy-inhaltselement anlegen muss, welches dann verschluckt werden kann #paralyzed#)

klaust ·

puuh, warum hatte ich das bei den vorigen suchen nicht gefunden? just hier im forum gibts ne anders gestrickte lösung für das problem...

#16764

(wobei ich ja tatsächlich glaube irgendwas beim stdWrap.preCObject ist buggy, kann doch nicht sein, dass einfach so das letzte element verschwindet!)

anyway,
k.

#