Hallo zusammen.
Ich bin wohl etwas zu blöd dafür. Ich blick bei den if-Dingern nicht so ganz durch. Was macht TS, wenn was in if steht?
Ich habe hier im Forum mal was gefunden, was ich auch verwende.
overlayContentRight= COA
overlayContentRight {
wrap = <table width="100%" cellpadding="5"><tr>|</tr></table>
10 = COA
10 {
if.isTrue.numRows < styles.content.getRight
10 = COA
10 {
10 < temp.menu_2
10.wrap = <td width="200px" valign="top">|</td>
20 < styles.content.get
20.wrap = <td valign="top">|</td>
30 < styles.content.getRight
30.wrap = <td width="180px" valign="top" style="border:1px solid #bbb; background-color:#eee;">|</td>
}
}
20 = COA
20 {
if.isFalse.numRows < styles.content.getRight
10 = COA
10 {
10 < temp.menu_2
10.wrap = <td width="200px" valign="top">|</td>
20 < styles.content.get
20.wrap = <td valign="top">|</td>
30 < temp.NEWSLIST
30.wrap = <td width="180px" valign="top" style="border:1px solid #bbb; background-color:#eee;">|</td>
}
}
}
Dieses Skriptstückchen blendet rechts, wenn Content in der Spalte Rechts ist, diesen ein, sonst die News. Soweit habe ich das gepeilt. Aber wie macht das Scriptstückchen das?
Ist das so richtig:
Wenn if.isTrue.numRows < styles.content.getRight True zurückliefert, dann soll er alles in 10 = COA darunter ausführen. Wenn es False ist, dann überspring den Sums und gehe gleich zu 20 = COA.
Aber wie ist das dann mit dem Beispiel aus der TSRef?
...
30 = TEXT
30.text = NEW!
30.offset = 10,10
30.if {
value.data = date: U
isLessThan.field = newUntil
negate = 1
}
...
Da ist ja genau wieder alles anders. Hat jemand mal eine detaillierte Beschreibung, was jetzt if wie macht? Thread langt mir auch schon, wo man das findet. Aber hier nach "if" zu suchen ist das Heu im Nadelhaufen.