---
title: "per Fluid Viewhelper if-condition Menüebene 1 ausblenden"
url: "https://www.typo3.net/d/116710-per-fluid-viewhelper-if-condition-menueebene-1-ausblenden"
source: "typo3.net"
tags: ["TYPO3","Menüs","Fluid","Frage","TYPO3 6","ViewHelper"]
created: "2013-11-26"
last_reply: "2013-11-26"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# per Fluid Viewhelper if-condition Menüebene 1 ausblenden

TYPO3 › Menüs · 3 Antworten · gestartet 2013-11-26

## Eröffnungsbeitrag

**nevsred** · 2013-11-26 · [Beitrag #1](https://www.typo3.net/d/116710-per-fluid-viewhelper-if-condition-menueebene-1-ausblenden/1)

Hallo

ich möchte gerne für eine Unterseite ein Backend-Layout mit eigenem Template machen.
kann ich da, für das Menü ein if-condition machen, wenn man in der 2. Menüebene ist, dann {marker1} statt {marker} nehmen?

Grüße Sven

## Antworten

### [#2](https://www.typo3.net/d/116710-per-fluid-viewhelper-if-condition-menueebene-1-ausblenden/2) · Schweriner · 2013-11-26

Bitte mal ein paar mehr Informationen über das Menü und was genau möchtest du am Menü verändern?

### [#3](https://www.typo3.net/d/116710-per-fluid-viewhelper-if-condition-menueebene-1-ausblenden/3) · nevsred · 2013-11-26

Es ist ein weniger komplizierter :)

Ich habe einen Seitenbaum

- Home
-- Seite 1
--- Unterseite 1-1
--- Unterseite 1-2
--- Unterseite 1-3
-- Seite 2
--- Unterseite 2-1
--- Unterseite 2-2
-- Seite 3
-- Seite 4

Nun möchte ich auf der Startseite ein Menü mit allen Menüpunkten der 1. + 2. Ebene.
wenn ich dann auf die 2. Ebene klicke (--- Unterseite 1-1 beispielsweise)

möchte ich das in dem Menü »--- Unterseite 1-1« als erster LI steht und dann die weiteren Seiten der 2. Ebene.

Also quasi, die aktuelle Seite auswählen, die an die 1. Position legen und die weiteren Punkte dann als liste anhängen.

anbei der Code.. der schon gut funktioniert. // aber die aktive Seite noch nicht auswählt.

```typoscript
[treeLevel = 2,3,4,5]

	lib.menu = COA
	lib.menu {
	
		10 = HMENU
		10 {
		special = rootline
		special.range = 1|-5
		
			
			1 = TMENU
	
			1 {
				wrap = <ul id="menu" class="sf-menu"> | </ul>
				expAll = 1
		
				NO {
					ATagTitle.field = subtitle//title
					wrapItemAndSub = <li> | </li>
					stdWrap.prepend = COA
					stdWrap.prepend.10.wrap = ~  |
				}
		
				IFSUB = 1
				IFSUB {
					wrapItemAndSub = <li class="sub"> |  </li>
					allWrap = | <!--<![endif]-->
					linkWrap = |<!--[if IE 7]><!-->
					ATagBeforeWrap = 1
					}
				
				ACT < .NO
				ACT = 1
				ACT.wrapItemAndSub = <li class="active"> | </li>
				
				ACTIFSUB < .IFSUB
				ACTIFSUB.wrapItemAndSub = <li class="sub active"> |  </li>
			}
			
			2 = TMENU
		2 {
			wrap = <!--[if lte IE 6]><table><tr><td><![endif]--><ul> | </ul><!--[if lte IE 6]></td></tr></table></a><![endif]-->
			#expAll = 1
	
			NO {
				ATagTitle.field = subtitle//title
				wrapItemAndSub = <li> | </li>
			}
			
			ACT < .NO
			ACT = 1
			ACT.wrapItemAndSub = <li class="active"> | </li>
			
			IFSUB = 1
			IFSUB {
				wrapItemAndSub = <li class="sub"> |  </li>
				allWrap = | <!--<![endif]-->
				linkWrap = |<!--[if IE 7]><!-->
				ATagBeforeWrap = 1
				ATagParams =
			}
			
			ACTIFSUB < .IFSUB
			ACTIFSUB.wrapItemAndSub = <li class="sub active"> |  </li>	
			
		  }
			
		}
	   
	   20 = TEXT
	   20 {
	   	 wrap = <span class="hide-by-print"> | </span>
	   	 value = Zur&uuml;ck zur Startseite
	   	 typolink.parameter = 1 _parent backLink
	   
	   }
	}

[global]
```

### [#4](https://www.typo3.net/d/116710-per-fluid-viewhelper-if-condition-menueebene-1-ausblenden/4) · Schweriner · 2013-11-26

Ich glaube special.range funktioniert nicht ;-) Hast Du dir mal die Eigenschaft entryLevel angeguckt? Diese könntest Du je nach Ebene ja anpassen.

<http://wiki.typo3.org/De:TSref/HMENU>

zB.

[treeLevel = 2]
lib.menu.10.entryLevel = x
[end]

---

Quelle: „per Fluid Viewhelper if-condition Menüebene 1 ausblenden“, typo3.net, https://www.typo3.net/d/116710-per-fluid-viewhelper-if-condition-menueebene-1-ausblenden
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
