---
title: "Problem mit .if"
url: "https://www.typo3.net/d/81105-problem-mit-if"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2008-08-27"
last_reply: "2008-09-13"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Problem mit .if

TYPO3 › TypoScript · 2 Antworten · gestartet 2008-08-27

## Eröffnungsbeitrag

**s.​fischer** · 2008-08-27 · [Beitrag #1](https://www.typo3.net/d/81105-problem-mit-if/1)

Ich möchte gerne in einer Sitemap nur Sektion eines bestimmten Überschrifttypes zulassen. Deshalb wollte ich die Ausgabe mit .if steuer. Dazu verwende ich

```typoscript
tt_content.menu.20.7.2.NO.stdWrap.if {
	value.field = header_layout
	equals = 3
}
```

Das funktioniert auch schon ganz gut. Denn der Text wird nicht angezeigt. Leider aber nicht perfekt, denn der Link- und Listentag werden trotzdem erstellt. So das ich einen leeren Listenpunkt habe.

Jetzt dachte ich mir mit:

```typoscript
tt_content.menu.20.7.2.stdWrap.if {
	value.field = header_layout
	equals = 3
}
```

müsste es doch besser gehen. Denn dann wird die ganze zweite Ebene für diesen Überschriftentypen nicht ausgegeben. Aber leider funktioniert das nicht. Was mach ich falsch und wie geht es richtig?

## Antworten

### [#2](https://www.typo3.net/d/81105-problem-mit-if/2) · ArminB · 2008-09-08

moin,

mit doNotLinkIt = 1 die Linksausgabe verhindern und dann mit stdWrap eine Ersatzausgabe erzeugen und dort dann auch die if rein

Armin

### [#3](https://www.typo3.net/d/81105-problem-mit-if/3) · s.​fischer · 2008-09-13

Also der Tipp war mal Gold wert. Wenn ich jetzt noch die SectionIDs irgendwie in die URL bekommen bin ich echt happy. Denn leider ist die uid an der Stelle die ID der Unterseite und nicht von dem Content Element.

Bisher bin ich so weit, wobei der dataWrap Part noch nicht funktioniert

```typoscript
tt_content.menu.20.7.2 {
	NO >
	NO {
		doNotLinkIt = 1
		stdWrap {
			typolink.parameter.field = uid
			typolink.section.dataWrap = c{field:uid}

			wrap = <li class="csc-section">|</li>
			if {
				value.field = header_layout
				equals = 3
			}
		}
	}
}
```

---

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