---
title: "Innerhalb eines bestimmten Seitenbaums eine Menüebene überspringen"
url: "https://www.typo3.net/d/69898-innerhalb-eines-bestimmten-seitenbaums-eine-menueebene-ueberspringen"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2007-10-30"
last_reply: "2007-10-30"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Innerhalb eines bestimmten Seitenbaums eine Menüebene überspringen

TYPO3 › Menüs · 2 Antworten · gestartet 2007-10-30

## Eröffnungsbeitrag

**peppy** · 2007-10-30 · [Beitrag #1](https://www.typo3.net/d/69898-innerhalb-eines-bestimmten-seitenbaums-eine-menueebene-ueberspringen/1)

Hallo zusammen,

ich versuche grade innerhalb eines Seitenbaums einer bestimmten Seite eine Menüebene zu überspringen.

Im Normalfall sollen immer alle Ebenen der Navigation angezeigt werden. Nur innerhalb einer Seite soll nur die erst und dann direkt die dritte Ebene angezeigt werden. Die zweite sollte in dem Fall nicht erscheinen.

Bisher bin ich soweit gekommen, aber das klappt noch nicht wirklich. Wo liegt der Fehler?

```typoscript
		lib.hauptmenue = HMENU
			lib.hauptmenue {
			entryLevel = 0
			1 = TMENU
			1 {
				noBlur = 1
				wrap = <ul>|</ul>
				NO = 1
				NO {
							ATagTitle.field = abstract // description // title
							wrapItemAndSub = <li class="nav-anfang">|</li> |*| <li>|</li> |*| <li class="nav-ende">|</li>
				}
				ACT = 1
				ACT {
							ATagTitle.field = abstract // description // title
							wrapItemAndSub = <li class="nav-anfang">|</li> |*| <li>|</li> |*| <li class="nav-ende">|</li>
							ATagParams = class="aktiv"
				}
				IFSUB = 1
				IFSUB {
							ATagTitle.field = abstract // description // title
							wrapItemAndSub = <li class="unterpunkte nav-anfang">|</li> |*| <li class="unterpunkte">|</li> |*| <li class="unterpunkte nav-ende">|</li>
				}	
				CUR < .NO
				CUR < .AKT
				CUR.doNotLinkIt = 1
			}
			
			
			[globalVar = TSFE:page|pid=8, TSFE:id=8]
				2 {
					entryLevel = 2
				}
				3 < .1
				4 < .1
			[else]
				2 < .1
				3 < .1
				4 < .1
			
			[global]

			}
```

Wäre euch für Tipps dankbar!

## Antworten

### [#2](https://www.typo3.net/d/69898-innerhalb-eines-bestimmten-seitenbaums-eine-menueebene-ueberspringen/2) · peppy · 2007-10-30

Habe jetzt schon mal rausgefunden, dass keine Conditions innerhlab von {} stehen dürfen.

Mit excludeUidList würde mein Vorhaben auch funktionieren, nur dann wird es problematisch, wenn ein Redakteur eine weitere Seite hinzufügt. Das wäre also keine ideale Lösung.

Mit [globalVar = TSFE:page|pid=8, TSFE:id=8] klappt das jetzt zwar für die Seit mit der ID=8, aber nicht für die Seiten, die sich in diesem Seitenbaum befinden...

### [#3](https://www.typo3.net/d/69898-innerhalb-eines-bestimmten-seitenbaums-eine-menueebene-ueberspringen/3) · peppy · 2007-10-30

So, habe jetzt endlich eine Lösung gefunden. Für alle, die auch mal so ein Problem haben:

```typoscript
[PIDinRootline=8]
	lib.hauptmenue = HMENU
		lib.hauptmenue {
		entryLevel = 0
		1 = TMENU
		1 {
			noBlur = 1
			wrap = <ul>|</ul>
			NO = 1
			NO {
						ATagTitle.field = abstract // description // title
						wrapItemAndSub = <li class="nav-anfang">|</li> |*| <li>|</li> |*| <li class="nav-ende">|</li>
			}
			ACT = 1
			ACT {
						ATagTitle.field = abstract // description // title
						wrapItemAndSub = <li class="nav-anfang">|</li> |*| <li>|</li> |*| <li class="nav-ende">|</li>
						ATagParams = class="aktiv"
			}
			IFSUB = 1
			IFSUB {
						ATagTitle.field = abstract // description // title
						wrapItemAndSub = <li class="unterpunkte nav-anfang">|</li> |*| <li class="unterpunkte">|</li> |*| <li class="unterpunkte nav-ende">|</li>
			}	
			CUR < .NO
			CUR < .AKT
			CUR.doNotLinkIt = 1
		}
		2 = TMENU
		2 {
		 wrap = |
		 NO = 1
		 NO {
			 allWrap = |
			 doNotShowLink = 1
			 doNotLinkIt = 1
		 }
		}
		3 < .1
		4 < .1
		5 < .1
	} 
[else]
	lib.hauptmenue = HMENU
		lib.hauptmenue {
		entryLevel = 0
		1 = TMENU
		1 {
			noBlur = 1
			wrap = <ul>|</ul>
			NO = 1
			NO {
						ATagTitle.field = abstract // description // title
						wrapItemAndSub = <li class="nav-anfang">|</li> |*| <li>|</li> |*| <li class="nav-ende">|</li>
			}
			ACT = 1
			ACT {
						ATagTitle.field = abstract // description // title
						wrapItemAndSub = <li class="nav-anfang">|</li> |*| <li>|</li> |*| <li class="nav-ende">|</li>
						ATagParams = class="aktiv"
			}
			IFSUB = 1
			IFSUB {
						ATagTitle.field = abstract // description // title
						wrapItemAndSub = <li class="unterpunkte nav-anfang">|</li> |*| <li class="unterpunkte">|</li> |*| <li class="unterpunkte nav-ende">|</li>
			}	
			CUR < .NO
			CUR < .AKT
			CUR.doNotLinkIt = 1
		}
		2 < .1
		3 < .1
		4 < .1
		5 < .1
	} 
[global]
```

---

Quelle: „Innerhalb eines bestimmten Seitenbaums eine Menüebene überspringen“, typo3.net, https://www.typo3.net/d/69898-innerhalb-eines-bestimmten-seitenbaums-eine-menueebene-ueberspringen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
