---
title: "IF Abfrage zum Parameter anhängen gesucht!"
url: "https://www.typo3.net/d/90455-if-abfrage-zum-parameter-anhaengen-gesucht"
source: "typo3.net"
tags: ["Allgemein","Frage","tt_news"]
created: "2009-06-12"
last_reply: "2009-06-14"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# IF Abfrage zum Parameter anhängen gesucht!

Allgemein · 4 Antworten · gestartet 2009-06-12

## Eröffnungsbeitrag

**madmat** · 2009-06-12 · [Beitrag #1](https://www.typo3.net/d/90455-if-abfrage-zum-parameter-anhaengen-gesucht/1)

Hallo zusammen,

ich versuche grad die News ein wenig umgreifender auf unserer Seite einzusetzen.
Ich hänge beim Zusammensetzen des TMENU via:

```typoscript
lib.navi.2.addParams = &tx_ttnews[cat]=41
```

eine Newskategorie mit an die URL.

Lässt sich das noch etwas dynamischer gestalten?
Nach dem Muster:

```javascript
IF pid=5 THEN lib.navi.2.addParams = &tx_ttnews[cat]=41
IF pid=6 THEN lib.navi.2.addParams = &tx_ttnews[cat]=42
```

usw?

TSFE:id liefert mir ja nur die ID der aktuellen Seite, was ich konkret suche ist die ID der Seite die für die gerade generierte URL relevant ist.

Etwas ratlos ins Wochenende...
Maddin

## Antworten

### [#2](https://www.typo3.net/d/90455-if-abfrage-zum-parameter-anhaengen-gesucht/2) · madmat · 2009-06-12

```typoscript
lib.navi.2{
addParams = &tx_ttnews[cat]=41
if.value.field= uid
if.equals = 5
}
```

Das verändert leider nichts, der Parameter wird unverdrossen an alle URLs angehängt...

### [#3](https://www.typo3.net/d/90455-if-abfrage-zum-parameter-anhaengen-gesucht/3) · madmat · 2009-06-12

```typoscript
lib.navi.2{
NO.additionalParams.stdWrap.override = &tx_ttnews[cat]=41
NO.additionalParams.stdWrap.if {
equals.field = uid
value = 5
}
}
```

Ok, aber das funktioniert immer nur für eine URL - Ideen wie ich das jetzt wie oben beschrieben auf 2 Seiten auswalzen kann?

### [#4](https://www.typo3.net/d/90455-if-abfrage-zum-parameter-anhaengen-gesucht/4) · madmat · 2009-06-14

Hat keiner einen Hinweis parat?
Ich schaffe es bisher lediglich 1 Seiten-UID abzufangen.
Ziel wäre aber das im Ausgangsposting beschriebene Szenario:

```javascript
IF pid=5 THEN lib.navi.2.addParams = &tx_ttnews[cat]=41
IF pid=6 THEN lib.navi.2.addParams = &tx_ttnews[cat]=42
```

Das habe ich in sehr vielen TS-Variationen probiert, bisher ohne Erfolg.
Ist es denn überhaupt so möglich?

### [#5](https://www.typo3.net/d/90455-if-abfrage-zum-parameter-anhaengen-gesucht/5) · madmat · 2009-06-14

Nachdem ich sehr lange nach einem "Switch" für Typoscript gesucht habe, tat es am Ende "Case".
<http://wiki.typo3.org/TSref/CASE>

---

Quelle: „IF Abfrage zum Parameter anhängen gesucht!“, typo3.net, https://www.typo3.net/d/90455-if-abfrage-zum-parameter-anhaengen-gesucht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
