---
title: "If-Abfrage"
url: "https://www.typo3.net/d/110903-if-abfrage"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage"]
created: "2012-06-06"
last_reply: "2012-06-11"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# If-Abfrage

Extensions › Extbase · 2 Antworten · gestartet 2012-06-06

## Eröffnungsbeitrag

**w@** · 2012-06-06 · [Beitrag #1](https://www.typo3.net/d/110903-if-abfrage/1)

Hallo zusammen

Ich versuche mittels einer <f:if Abfrage, aufgrund einer gesetzten Konstante
den "page.includeCSS" zu manipulieren.

Unter Constants habe ich:

```typoscript
css {
  # cat=contrast; type=string; label=Contrast: Value (1) to switch on, (0) to switch off.
  contrast = 0
}
```

Und im Setup:

```typoscript
<f:if condition="{$css.contrast} == 1">
<f:then>
  page.includeCSS {
    file1 = {$filepaths.css}contrast.css
    file1.title = contrast stylesheet
    file2 = {$filepaths.css}normal.css
    file2.title = normal stylesheet  
  }
</f:then>
<f:else>
  page.includeCSS {  
    file1 = {$filepaths.css}normal.css
    file1.title = normal stylesheet  
  }
</f:else>
</f:if>
```

Leider werden immer beide Dateien eingebunden.
Hat vielleicht jemand ne Ahnung wo ich da den Fehler mache?

Danke und Gruss
Peter

## Antworten

### [#2](https://www.typo3.net/d/110903-if-abfrage/2) · monk21 · 2012-06-08

Moin,

ist mir neu, dass Fluid-ViewHelper im TypoScript-Setup funktionieren.
Oder verstehe ich etwas falsch?

Wäre nicht das richtiger:

```typoscript
//If the constant {$constant_to_turnSomethingOn} is “1” then this matches:
[globalVar = LIT:1 = {$constant_to_turnSomethingOn}]
```

Gruß
Thorsten

### [#3](https://www.typo3.net/d/110903-if-abfrage/3) · w@ · 2012-06-11

Hi Thorsten

Dachte ich hätte da mal was gelesen, dass das möglich wäre.
War aber ev. auch nur reines Wunschdenken ;-)

Danke dir trotzdem für dein Feedback.
Löse ich das halt mittels Globals.

Gruss und noch nen schönen Tag
Peter

---

Quelle: „If-Abfrage“, typo3.net, https://www.typo3.net/d/110903-if-abfrage
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
