Hallo zusammen,

ich habe zwischenzeitlich eine Lösung gefunden:

    stdWrap.outerWrap.cObject = COA
    stdWrap.outerWrap.cObject {
        10 = TEXT
        10 {
                value = <div id="col3">|</div>
                if.isTrue.numRows < styles.content.getBorder
        }
        20 = TEXT
        20 {
                value = <div id="col3_2">|</div>
                if.isFalse.numRows < styles.content.getBorder
        }
    }

Auf diese Weise kann je nach Vorhandensein eines Contents in einer anderen 
Spalte eine passende CSS-Klasse zugewiesen werden.

Soetebeer Dirk wrote:

> Hallo,
> 
> irgendwie habe ich das Ganze noch nicht gerafft:
> 
> Mit WRAP kann man einen belibigen Text einschließen:
> 
> wrap = <div id = "XYZ"> | </div>
> 
> Soweit so gut.
> 
> Nun habe ich im CSS-Layout abhängig von den angegebenen Content
> unterschiedliche IDs vogesehen.
> 
> Wenn in "getBorder" ein Content enthalten ist, soll die id "Col3"
> angewandt werden, ansonsten eben "Col3_2".
> 
> Folgende Anweisung funktioniert leider nicht so wie gewüscht:
> 
>     stdWrap.outerWrap.cObject {
>     value = <div id="col3">|</div>
>     if.isTrue.numRows < styles.content.getBorder
>     value = <div id="col3_2">|</div>
>     if.isFalse.numRows < styles.content.getBorder
>     }
> 
> Laut TSRef gibt es leider keine "else"-Anweisung. Dann könnte man auf die
> zweite IF-Anweisung verzichten.
> 
> Hat jemand vielleicht eine Idee, wie man das umsetzen kann?
> 
> Vielen Dank im voraus.

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an