---
title: "Menü-Tiefe"
url: "https://www.typo3.net/d/4840-menue-tiefe"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2003-08-12"
last_reply: "2003-08-21"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# Menü-Tiefe

TYPO3 › Menüs · 6 Antworten · gestartet 2003-08-12

## Eröffnungsbeitrag

**CatFish** · 2003-08-12 · [Beitrag #1](https://www.typo3.net/d/4840-menue-tiefe/1)

Hi,

ich hab mir grad zum Verständnis mal diese FC-Bigfoot Seite angesehen, bzw. versuche mit dem Template ein bisschen rumzuspielen. Dabei komme ich ganz gut voran, nur eine Frage hätte ich (ich komm einfach net dahinter):

Wie kriege ich das Menü dazu nur die oberste Ebene anzuzeigen?

Genauere Definition: Ich lege direkt unter der Startseite eine Seite an. Diese steht auch im Menü. Darunter lege ich eine weitere Seite an. Diese soll aber nicht im Menü stehen. Wie lege ich die Menü-Tiefe fest, d.h. die Anzahl der Ebenen in diesem Menü (am Beispiel des FC Bigfoot)?

## Antworten

### [#2](https://www.typo3.net/d/4840-menue-tiefe/2) · Patric · 2003-08-12

hi!
Damit kannste das machen. Es wird nur die erste Ebene unter der Hauptseite angezeigt. ZUsätzlich kannst Du mit
"excludeUidList" ID's des Baumes definieren die NICHT angezeigt werden sollen.

```typoscript
page.5.marks.TOP_MENU = HMENU
page.5.marks.TOP_MENU.special = directory
page.5.marks.TOP_MENU.special.value = 4
page.5.marks.TOP_MENU.entryLevel = -1
page.5.marks.TOP_MENU.excludeUidList = 19,12,11,8,17,45,33
page.5.marks.TOP_MENU.1 = TMENU
page.5.marks.TOP_MENU.1.NO {
linkWrap = <font face="verdana" size="2">|&nbsp;&nbsp;&#124;&nbsp;&nbsp;|*||*| |</font>
}
```

gruß Patric

### [#3](https://www.typo3.net/d/4840-menue-tiefe/3) · markus_nagel · 2003-08-19

hallo patric,
ich habe mit interesse gelesen:

> Es wird nur die erste Ebene unter der Hauptseite angezeigt. ZUsätzlich kannst Du mit
> "excludeUidList" ID's des Baumes definieren die NICHT angezeigt werden sollen.

ich habe das bei mir auch versucht und es klappt. mein problem behebt es aber nicht. ich möchte, dass wenn ich auf einen hauptmenuepunkt klicke nur jeweils die zugehörigen untermenuepunkte sichtbar werden. hast du einen tipp wie man das machen könnte?

danke für eine antwort

markus

### [#4](https://www.typo3.net/d/4840-menue-tiefe/4) · FordPrefect · 2003-08-19

Hi,

<pre>

marks.MENU = HMENU
 marks.MENU.entryLevel = 0

marks.MENU.1 = TMENU
 #Hiermit verhinderst du das alle submenuepunkte angezeigt werden
 marks.MENU.1.expAll = 0
 marks.MENU.1 {
  collapse = 0
  NO{
   ATagParams= class="navi1"
   allWrap = {$navimainnotactive}
   }
   ACT < .NO
   ACT = 1
   ACT.ATagParams= class="navi1-active"
   ACT.allWrap = {$navimainactive}
 }
 marks.MENU.2 = TMENU
 #Hiermit verhinderst du das alle submenuepunkte angezeigt werden
 marks.MENU.2.expAll = 0
 marks.MENU.2 {
  collapse = 0
  NO{
   ATagParams= class="navi2"
   allWrap = {$navisubnotactive}
   }
   ACT < .NO
   ACT = 1
   ACT.ATagParams= class="navi2-active"
   ACT.allWrap = {$navisubactive}
 }

</pre>

Gruss

Ford

### [#5](https://www.typo3.net/d/4840-menue-tiefe/5) · markus_nagel · 2003-08-20

hallo,

irgendwie blick ich mit deinem menu nicht durch. kannst du mir erklären. bisher habe ich folgendes menue:

page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/vbg.css
page.bodyTag = <body background="Images/hintergrund.jpg">

page.10 = TEMPLATE
page.10 {
   template = FILE
   template.file = fileadmin/vorlage.htm
   workOnSubpart = DOCUMENT_BODY
   subparts.CONTENT < styles.content.get

   subparts.MENU = HMENU
   subparts.MENU.minItems = 1
   subparts.MENU.maxItems = 10
   subparts.MENU.1 = TMENU
   subparts.MENU.1.NO {
     allWrap = &nbsp;|&nbsp;
   }

}

page.10.subparts.MENU2 = HMENU
page.10.subparts.MENU2.entryLevel = 0
page.10.subparts.MENU2.1 = TMENU
page.10.subparts.MENU2.1 {
  expAll = 1
  NO.allWrap = <font face=Verdana size="2"> |</font><br>
  }

page.10.subparts.MENU2.2 = TMENU
page.10.subparts.MENU2.2 {
  expAll = 0
  NO {
    allWrap = <font face=Verdana size="1" color=white>&nbsp;&nbsp;| </font><br>
    beforeImg = media/bullets/bullet1_n.gif
    beforeROImg = media/bullets/bullet1_h.gif
    RO = 1
    }
  }

page.10.subparts.MENU2.3 = TMENU
page.10.subparts.MENU2.3 {
  expAll = 0
  NO {
    ATagParams = style="color:green"
    allWrap = <font face=Verdana size="1">&nbsp;&nbsp;&nbsp;&nbsp;| </font><br>
    beforeImg = media/bullets/bullet1_n.gif
    beforeROImg = media/bullets/bullet1_h.gif
    RO = 1
    }
  }

wie verändere ich mein menue, dass die untermenuepunkte nicht alle abgebildet werden, sondern nach wahl des hauptmenuepunktes ,die untermenuepunkte eingeblendet werden, unter dem hauptmenuepunkt oder an einem ganz anderen platz, zb. am rechten rand.

merci und gruss

markus

### [#6](https://www.typo3.net/d/4840-menue-tiefe/6) · Patric · 2003-08-21

hallo

> wie verändere ich mein menue, dass die untermenuepunkte nicht alle abgebildet werden, sondern nach wahl des hauptmenuepunktes ,die untermenuepunkte eingeblendet werden, unter dem hauptmenuepunkt oder an einem ganz anderen platz, zb. am rechten rand.

dieses Thema hab ich nu schon mindestens drei mal gepredigt, aber nun gut:

Ring frei für Runde 4:

Nehmen wir an, du hast oben ein Menü, mit allen Hauptpunkten.
Bei diesen Code würde das (mal so als Beispiel) so aussehen:

```plaintext
Startseite | Lösungen | Produkte | Kontakt
```

der Code dazu wäre:

```typoscript
page.5.marks.TOP_MENU = HMENU
page.5.marks.TOP_MENU.special = directory
page.5.marks.TOP_MENU.special.value = 4
page.5.marks.TOP_MENU.entryLevel = -1
page.5.marks.TOP_MENU.1.NO.ATagParams = class="menu" 
page.5.marks.TOP_MENU.1 = TMENU
page.5.marks.TOP_MENU.1.NO {
linkWrap = <font face="verdana" size="2">|&nbsp;&nbsp;&#124;&nbsp;&nbsp;|*||*| |</font>
}
```

(der Marker dazu heißt TOP_MENU)

nu willste ja noch die Untermenüpunkte sehen.
wo, ist an sich egal, auf jedenfall dort wo der Marker "MENU" ist  ;)
Dabei entsteht nun so ein Menü:

```plaintext
Punkt 1
Punkt 2
Punkt 3
```

zusammen mit einem vorangestellten Bild und Hover Effekt.

Der Code:

```typoscript
page.5.marks.MENU = HMENU
page.5.marks.MENU.entryLevel = 1
page.5.marks.MENU.1 = TMENU

page.5.marks.MENU.1 {
expAll = 1
NO.linkWrap = &nbsp;<font face = "verdana"size="2"><b> |</b></font><br>
}
page.5.marks.MENU.2 = TMENU
page.5.marks.MENU.2{
expAll = 1
NO{
allWrap = &nbsp;&nbsp;&nbsp;<font face = "verdana"size="2" color =black>| </font><br>
beforeImg = fileadmin/images/pfeil1.gif
beforeROImg = fileadmin/images/pfeil2.gif
RO = 1
}
}
```

et voilà! Das Menü is fertig.....
Ich würd sagen, ja, das funktioniert, den bei mir läuft das nu so schon seit 3 Woche  :D

Gruß Patric

### [#7](https://www.typo3.net/d/4840-menue-tiefe/7) · markus_nagel · 2003-08-21

hi,

ich habe das menue genauso gemacht, wie du es mir empfohlen hast. trotzdem  wird es nicht angezeigt. was mache ich falsch?

merci für hilfe!!!

lieber gruss

markus

der typscriptcode:

page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/vbg.css
page.bodyTag = <body background="Images/hintergrund.jpg">

page.5 = TEMPLATE
page.5.template = FILE
page.5.template.file = fileadmin/vorlage.htm
page.5.workOnSubpart = DOCUMENT_BODY
page.5.subparts.CONTENT < styles.content.get

page.5.marks.TOP_MENU = HMENU
page.5.marks.TOP_MENU.special = directory
page.5.marks.TOP_MENU.special.value = 4
page.5.marks.TOP_MENU.entryLevel = -1
page.5.marks.TOP_MENU.1.NO.ATagParams = class="menu"
page.5.marks.TOP_MENU.1 = TMENU
page.5.marks.TOP_MENU.1.NO {
linkWrap = <font face="verdana" size="2">|&nbsp;&nbsp;&#124;&nbsp;&nbsp;|*||*| |</font>
}

page.5.marks.MENU = HMENU
page.5.marks.MENU.entryLevel = 1
page.5.marks.MENU.1 = TMENU

page.5.marks.MENU.1 {
expAll = 1
NO.linkWrap = &nbsp;<font face = "verdana"size="2"><b> |</b></font><br>
}
page.5.marks.MENU.2 = TMENU
page.5.marks.MENU.2{
expAll = 1
NO{
allWrap = &nbsp;&nbsp;&nbsp;<font face = "verdana"size="2" color =black>| </font><br>
beforeImg = fileadmin/images/pfeil1.gif
beforeROImg = fileadmin/images/pfeil2.gif
RO = 1
}
}

---

Quelle: „Menü-Tiefe“, typo3.net, https://www.typo3.net/d/4840-menue-tiefe
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
