Zum Inhalt springen

Spalten-Wrap nach Inhalt / komplexe If-Conditions

Erstellt am 11. November 2009 · Noch keine Antworten

Tags: Frage

Unbekannter Benutzer ·

Hallo,

so ein Thema das ich wahrscheinlich nie richtig verstehen werde: If-Conditions bei typscript. Ich fummel schon Stunden, aber es wird nichts. Vielleicht kann mir ja jemand helfen.

Szenario:
Ich habe drei Spalten zum Befüllen mit Inhalt: links, normal, rechts. Je nach dem, welche Spalte Inhalt hat, soll die normale Spalte anders gewrappt werden.

Wenn normale Spalte leer
-> kein wrap

Wenn nur normale Spalte Inhalt hat
-> <div class="col_3">|</div>

Wenn alle Spalten Inhalt haben
-> <div class="col_1">|</div>

Wenn normale und linke Spalte Inhalt haben
-> <div class="col_2">|</div>

Wenn normale und rechte Spalte Inhalt haben
-> <div class="col_2">|</div>

Soweit sieht mein TS aus. Alles was im override-Teil steht scheint nicht zu funktionieren...

temp.maincontent = COA
temp.maincontent{
   10 = COA 
   10{
      10 < styles.content.get
      10.stdWrap.outerWrap.cObject = TEXT
      10.stdWrap.outerWrap.cObject{
         value = <div class="col_3">|</div>
         override{
            required = 1               
 
            cObject = TEXT
            
            if.isTrue.numRows < styles.content.getLeft
            cObject.value = <div class="col_2">|</div>
            
            if.isTrue.numRows < styles.content.getRight
            cObject.value = <div class="col_2">|</div>
            
            if.isTrue.numRows < styles.content.getLeft
            if.isTrue.if{
              isTrue.numRows < styles.content.getRight
            }
            cObject.value = <div class="col_1">|</div>
             
         }
      }
   }
}

Ich habe da wohl ein generelles Verständnisproblem. Hat jemand einen guten Link parat wo komplexere Abfragen gut erklärt sind?

Danke und Viele Grüße