---
title: "If/else Anweisung"
url: "https://www.typo3.net/d/50676-ifelse-anweisung"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2006-09-26"
last_reply: "2006-09-27"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# If/else Anweisung

TYPO3 › TypoScript · 1 Antwort · gestartet 2006-09-26

## Eröffnungsbeitrag

**preyz** · 2006-09-26 · [Beitrag #1](https://www.typo3.net/d/50676-ifelse-anweisung/1)

Guten Abend

Ich würde gerne eine IF/ELSE Anweisung nutzen.
Ich nutze die folgende TSconfig in meinem Template:

```typoscript
# Main TEMPLATE cObject for the HEAD 
temp.headTemplate = TEMPLATE 
temp.headTemplate { 
  # Feeding the content from the Auto-parser to the TEMPLATE cObject: 
  template =< plugin.tx_automaketemplate_pi1 
  #template = FILE
  #template.file = fileadmin/templates/christianslyst/template.html
  # Select only the content between the <head>-tags 
  workOnSubpart = DOCUMENT_HEADER
  marks.catColor = TEXT
  marks.catColor.value = {$catColor}
  marks.siteTitle = TEXT  
  marks.siteTitle.value = {$siteTitle}
  
  marks.catTitle = TEXT
  marks.catTitle.data = leveltitle:-2
  marks.pageTitle = TEXT
  marks.pageTitle.field = title
}
```

Ich möchte gerne folgendes machen:

```typoscript
 IF leveltitle:-2 IS NOT foo -> 
  marks.catTitle = TEXT
  marks.catTitle.data = leveltitle:-2
```

Wie kann ich das realisieren?

Habe mehrere Codebeispile mit IF gefunden, aber bekommen das irgendwie nicht hin... :-(

Ich hoffe auf Hilfe.

## Antworten

### [#2](https://www.typo3.net/d/50676-ifelse-anweisung/2) · McGregor · 2006-09-27

> **preyz schrieb:**
>
> ```typoscript
>  IF leveltitle:-2 IS NOT foo -> 
>   marks.catTitle = TEXT
>   marks.catTitle.data = leveltitle:-2
> ```

Hi!

If-Konstrukte gibt es "eigentlich" nicht. Dafür gibt es Conditions.
Probier mal folgendes und les dich schlau in der TSREF

```typoscript
[treeLevel = -2]
  marks.catTitle = TEXT
  marks.catTitle.data = leveltitle:-2
[else]
  marks.catTitle = TEXT
  marks.catTitle.value = mal was anderes
[end]
```

Grüße
McGregor

---

Quelle: „If/else Anweisung“, typo3.net, https://www.typo3.net/d/50676-ifelse-anweisung
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
