---
title: "if-Anweisung, aber wie?"
url: "https://www.typo3.net/d/23178-if-anweisung-aber-wie"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2005-04-04"
last_reply: "2005-04-04"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# if-Anweisung, aber wie?

TYPO3 › TypoScript · 3 Antworten · gestartet 2005-04-04

## Eröffnungsbeitrag

**dooz** · 2005-04-04 · [Beitrag #1](https://www.typo3.net/d/23178-if-anweisung-aber-wie/1)

Hi ihrs...

Ich will folgendes:

```typoscript
  marks.keyvis = RECORDS
  marks.keyvis {
    tables = tt_content
    source = 1226
  }
```

Dies ist ja ein einfacher Marker der auf ein RECORD zeigt. Ich will aber nun, wenn ich auf PID 24 bin... also auf "home" eine andere source darstellen, die 1227 ist. Wie kann ich das mittels typoscript realisieren?

Bitte helft mir :-)

## Antworten

### [#2](https://www.typo3.net/d/23178-if-anweisung-aber-wie/2) · jenses · 2005-04-04

Mit einer Condition :

```typoscript
  marks.keyvis = RECORDS
  marks.keyvis {
    tables = tt_content
    source = 1226
  } 
[globalVar = TSFE:id = 24]
  marks.keyvis = RECORDS
  marks.keyvis {
    tables = tt_content
    source = 1227
  } 
[global]
```

Conditions dürfen sich nicht innerhalb geschweifter Klammern befinden.
Variante 2 wären ein extra Template für Seite 24,
einziger Inhalt :

```typoscript
  marks.keyvis = RECORDS
  marks.keyvis {
    tables = tt_content
    source = 1227
  }
```

jenses

### [#3](https://www.typo3.net/d/23178-if-anweisung-aber-wie/3) · jweiland · 2005-04-04

Es reicht aber aus, in der Bedingung nur den Parameter anzugeben, der sich ändert:

```typoscript
[globalVar = TSFE:id = 24]
marks.keyvis.source = 1227
[global]
```

Jochen Weiland

### [#4](https://www.typo3.net/d/23178-if-anweisung-aber-wie/4) · dooz · 2005-04-04

Besten Dank!!!!

Ich habe mich mal für die zweite Variante entschieden... :-)

---

Quelle: „if-Anweisung, aber wie?“, typo3.net, https://www.typo3.net/d/23178-if-anweisung-aber-wie
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
