---
title: "Wie geht das mit if jetzt richtig???"
url: "https://www.typo3.net/d/32976-wie-geht-das-mit-if-jetzt-richtig"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2005-11-09"
last_reply: "2005-11-09"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Wie geht das mit if jetzt richtig???

TYPO3 › TypoScript · 0 Antworten · gestartet 2005-11-09

## Eröffnungsbeitrag

**mischa** · 2005-11-09 · [Beitrag #1](https://www.typo3.net/d/32976-wie-geht-das-mit-if-jetzt-richtig/1)

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.

```typoscript
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?

```typoscript
...
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.

---

Quelle: „Wie geht das mit if jetzt richtig???“, typo3.net, https://www.typo3.net/d/32976-wie-geht-das-mit-if-jetzt-richtig
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
