[TYPO3-german] stdWrap.override.cObject in V4.0 geändert?

JoH info at cybercraft.de
Thu Jun 1 01:00:00 CEST 2006


> Nach der Anweisung
> "temp.inhalt.stdWrap.override.cObject  < temp.rechts"
> ist der Inhalt der Spalte Normal in temp.inhalt verschwunden und
> besteht nur noch aus der Spalte rechts mit den Wraps.Komischerweise
> ist aber das <div id="content_normal"> noch da..
>
> Weiss da jemand Rat? Ich finde die Idee genial, da man sich bei der
> Formatierung nicht mehr drum kümmern muss, ob was in der Spalte rechts
> steht oder nicht.

Die Idee an sich ist auch ziemlich gut, nur leider funktioniert das Ganze so
nicht.
Das hat allerdings nichts mit 4.0 zu tun, weil es in 3.8.1 exakt das gleiche
Ergebnis auswirft.
Theoretisch sollte der Code zwar so funktionieren, aber "grau, teurer
Freund, ist alle Theorie" ;-)

Versuchs mal mit if Abfragen anstatt der verschachtelten overrides.

temp.inhalt = COA
temp.inhalt {
  stdWrap.required = 1
  stdWrap.wrap (
<div class="beideSpalten">
|
<div class="clearer">&nbsp;</div>
</div>
)
  10 = COA
  10 {
    stdWrap.required = 1
    stdWrap.outerWrap.cObject = TEXT
    stdWrap.outerWrap.cObject {
      value = <div class="linkeSpalte">|</div>
      if.isTrue.numRows < styles.content.getRight
    }
    10 < styles.content.get
  }
  20 = COA
  20 {
    stdWrap.required = 1
    stdWrap.outerWrap.cObject = TEXT
    stdWrap.outerWrap.cObject {
      value = <div class="rechteSpalte">|</div>
      if.isTrue.numRows < styles.content.get
    }
    10 < styles.content.getRight
  }
}

Die Zeile mit class="clearer" kannst Du rausschmeißen, wenn Du nicht mit
float arbeitest.
Das Teil gibt Dir einspaltigen Content ohne zusätzliche DIV tags aus,
unabhängig davon, ob nur die rechte oder die normale Spalte leer sind.
Sind beide leer gibt's keine Ausgabe.

Getestet und für gut befunden.

Joey

-- 
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your knob sometimes!)
Dieter Nuhr, German comedian
openBC: http://www.cybercraft.de





More information about the TYPO3-german mailing list