Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| typo3:about:functions:if [2014/04/01 22:09] – [Verknüpfung mehrerer Bedingungen] admin | typo3:about:functions:if [2015/12/03 19:32] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 51: | Zeile 51: | ||
| </ | </ | ||
| ^value|value / stdWrap|Der hier angegebene Wert dient zum Vergleich mit den Daten, die mit '' | ^value|value / stdWrap|Der hier angegebene Wert dient zum Vergleich mit den Daten, die mit '' | ||
| - | ^negate|boolean|Wenn aktiviert, wird das Ergebnis der Abfrage ins Gegenteil verkehrt.\\ __**if.negate = 1** bewirkt: | + | ^negate|boolean|Wenn aktiviert, wird das Ergebnis der Abfrage ins Gegenteil verkehrt.\\ __**if.negate = 1** bewirkt: |
| ^directReturn|boolean|Ist diese Eigenschaft vorhanden (egal welcher Wert), haben alle anderen Eigenschaften von '' | ^directReturn|boolean|Ist diese Eigenschaft vorhanden (egal welcher Wert), haben alle anderen Eigenschaften von '' | ||
| Zeile 65: | Zeile 65: | ||
| value = Ausgabetext | value = Ausgabetext | ||
| if.isPositive = 1+3 | if.isPositive = 1+3 | ||
| - | if.equals = Wert | + | if.equals = foo |
| - | if.value = Wert | + | if.value = foo |
| } | } | ||
| Zeile 80: | Zeile 80: | ||
| ==== Verknüpfung mehrerer Bedingungen und Umkehrung ==== | ==== Verknüpfung mehrerer Bedingungen und Umkehrung ==== | ||
| + | |||
| + | Bei der Anwendung von '' | ||
| + | |||
| <code typoscript> | <code typoscript> | ||
| 10 = TEXT | 10 = TEXT | ||
| - | 10.value = Ausgabetext | + | 10 { |
| - | 10.if.isPositive = 1 | + | |
| - | 10.if.equals = Wert | + | if.isPositive = 1 |
| - | 10.if.value = Wert | + | if.equals = foo |
| - | 10.if.negate = 1 | + | if.value = bar |
| + | if.negate = 1 | ||
| + | } | ||
| </ | </ | ||