---
title: "Wie wird eine ODER-Abfrage mit Fluid Viewhelper gemacht?"
url: "https://www.typo3.net/d/126984-wie-wird-eine-oder-abfrage-mit-fluid-viewhelper-gemacht"
source: "typo3.net"
tags: ["Extensions","Extbase","Fluid","Frage","ViewHelper"]
created: "2018-08-09"
last_reply: "2018-08-09"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Wie wird eine ODER-Abfrage mit Fluid Viewhelper gemacht?

Extensions › Extbase · 1 Antwort · gestartet 2018-08-09

## Eröffnungsbeitrag

**marion-j** · 2018-08-09 · [Beitrag #1](https://www.typo3.net/d/126984-wie-wird-eine-oder-abfrage-mit-fluid-viewhelper-gemacht/1)

Hallo,

wie kann denn eine ODER-Abfrage mit einem Fluid Viewhelper gemacht werden?

Z.B. Wenn die "PageUID=10 oder PageUID=20 oder PageUID=30" dann ...
Der nachfolgende Code funktioniert leider nicht:

```html
<f:if condition="{page.uid}==10" || {page.uid}==20" || {page.uid}==30">
   <f:then>...</f:then>
   <f:else>...</f:else>
</f:if>
```

Gibts dafür eine Möglichkeit?

## Antworten

### [#2](https://www.typo3.net/d/126984-wie-wird-eine-oder-abfrage-mit-fluid-viewhelper-gemacht/2) · Unbekannter Benutzer · 2018-08-09

Ich hatte heute ähnliche Probleme, leider erwartet Fluid oft bei komplexeren Conditions eine ziemlich spezielle Syntax, die nirgends dokumentiert zu sein scheint. Probier mal, die einzelnen Bedingungen zu klammern.
Also

```typoscript
condition="({page.uid} == 10) || ({page.uid} == 20)"
```

Auch die Leerzeichen zwischen den Operatoren und Blöcken sind nicht immer optional.

---

Quelle: „Wie wird eine ODER-Abfrage mit Fluid Viewhelper gemacht?“, typo3.net, https://www.typo3.net/d/126984-wie-wird-eine-oder-abfrage-mit-fluid-viewhelper-gemacht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
