---
title: "2. Menüebene an anderer Stelle einblenden funzzt nicht"
url: "https://www.typo3.net/d/51018-2-menueebene-an-anderer-stelle-einblenden-funzzt-nicht"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2006-10-03"
last_reply: "2006-11-05"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# 2. Menüebene an anderer Stelle einblenden funzzt nicht

TYPO3 › Menüs · 6 Antworten · gestartet 2006-10-03

## Eröffnungsbeitrag

**ms_wombel** · 2006-10-03 · [Beitrag #1](https://www.typo3.net/d/51018-2-menueebene-an-anderer-stelle-einblenden-funzzt-nicht/1)

Hallöle,

ich habe ein Problem, welches ich nicht gelöst bekomme und hoffe, dass mir jemand da draussen helfen kann.

Auf meiner Seite soll das Hauptmenü links und die passenden Untermenüs rechts, jeweils zum entsprechenden Hauptmenüeintrag  angezeigt werden.

Ich habe daher für beiden Menüs eigene **Subparts** eingerichtet, die jeweils auf ein anders template verweisen.

Im Master Template binde ich die Subparts wie folgt ein:

```typoscript
    subparts.MENU_LINKS < temp.menu.links
    subparts.MENU_RECHTS < temp.menu.rechts
```

Im **temp.menu.links** erstelle ich dann ein einfaches Textmenü mit folgendem Code:

```typoscript
temp.menu.links = HMENU
temp.menu.links.entryLevel = 1
temp.menu.links.special = directory
temp.menu.links.special.value = 7

temp.menu.links.1 = TMENU
temp.menu.links.1.noBlur = 1 
temp.menu.links.1.NO = 1
temp.menu.links.1.NO.ATagParams = class ="leftmenu"
temp.menu.links.1.NO.linkWrap =  |<br />
```

Im **temp.menu.rechts** erstelle ich dann ein einfaches Textmenü mit folgendem Code:

```typoscript
temp.menu.rechts = HMENU
temp.menu.rechts.entryLevel = 2
temp.menu.rechts.special = directory
temp.menu.rechts.special.value = 7

temp.menu.rechts.2 = TMENU
temp.menu.rechts.2.noBlur = 1 
temp.menu.rechts.2.NO = 1
temp.menu.rechts.2.NO.ATagParams = class ="rightmenu"
temp.menu.rechts.2.NO.linkWrap =   |<br />
```

Der Wert **special.value = 7** bezieht sich auf den Einstiegpunkt - hier beginnt mein Hauptmenü. Ich habe hier bei beiden den Wert 7 angegeben, da immer wenn ein Untermenü der 2. Ebene vorhanden ist, dieses **rechts** angezeigt werden soll.

Das Hauptmenü auf der linken Seite  wird richtig und vollständig angezeigt - die entsprechnden Untermenüs auf der rechten Seite werden nicht angezeigt???

Kann mir jemand sagen wo ich hier den denkfehler habe?????

Danke
Gruß
Wombel

## Antworten

### [#2](https://www.typo3.net/d/51018-2-menueebene-an-anderer-stelle-einblenden-funzzt-nicht/2) · ms_wombel · 2006-10-03

Hallöle,

bin nach einigem ausprobieren einen Schritt weiter. Ich habe im **temp.menu.rechts** folgende Zeile deaktiviert:

```typoscript
#temp.menu.rechts.special.value = 7
```

Allerdings verschwindet das Menü wenn ich hier auf einen Eintrag klicke??

Hat jemand einen Tip, was ich hier noch angeben muss, damit das Menü beim anklicken nicht verschindet???

Gruß
Wombel

### [#3](https://www.typo3.net/d/51018-2-menueebene-an-anderer-stelle-einblenden-funzzt-nicht/3) · karlchen · 2006-11-04

wenn mich nicht alles täuscht hängt das mit deinem entryLevel zusammen

vor der Seite steht das entryLevel

0 root
  1 seite 1
--1 seite 2
--1 seite 3
--1 seite 4
--1 seite 5
--1 seite 6
--1 seite 7  <---  folgend der Inhalt von special.value 7 bei entryLevel 1
----------- 2 Seite 1
----------- 2 Seite 2
----------- 2 Seite 3
----------- 2 Seite 4
----------- 2 Seite 5
----------- 2 Seite 6
----------- 2 Seite 7
-------------------- 3 Seite 1   <---- special.value 7 bei entryLevel 2

----------- 2 Seite 8
----------- 2 Seite 9
--1 seite 8

special = directory zeigt den Inhalt der angegebenen Seite(also der pageid) an als in deinem Fall  den von Seite 7, dein rechtes menü steigt allerdings erst im zweiten Level ein und will dann nur den Inhalt der wiederum 7ten Seite anzeigen.
also probier mal da ein bisschen rum

hoffe dat klappt :)

Karlchen

P.S. sehe gerade das der thread ja schon gelöst ist .....  :o  kannste den mal sagen woran es lag???

### [#4](https://www.typo3.net/d/51018-2-menueebene-an-anderer-stelle-einblenden-funzzt-nicht/4) · ttb · 2006-11-04

> kannste den mal sagen woran es lag???

Wenn ein Untermenü woanders angezeigt werden soll, dürfen diese beiden Zeilen nicht drinsein:

```typoscript
temp.menu.rechts.special = directory
temp.menu.rechts.special.value = 7
```

Das Menülevel wird allein über den entryLevel bestimmt.

### [#5](https://www.typo3.net/d/51018-2-menueebene-an-anderer-stelle-einblenden-funzzt-nicht/5) · pofi · 2006-11-04

Hi,
ich versuch das hier beschriebene Menü für mich umzusetzen.
Ich will eine horizontale Navigation mit 2 Zeilen (also 2 Ebenen) erreichen.
Jede Zeile sollte zwecks CSS in ihrem eigenen <div>-Container stehen.

So hätte ich das jetzt umgesetzt:

```typoscript
temp.menu.zeile1 = HMENU
temp.menu.zeile1.entryLevel = 1
temp.menu.zeile1.special = directory
temp.menu.zeile1.special.value = 2
temp.menu.zeile1.1 = TMENU
temp.menu.zeile1.1.noBlur = 1
temp.menu.zeile1.1.NO = 1
temp.menu.zeile1.1.NO.linkWrap = <div class="menu-level1-no"> | </div>

temp.menu.zeile2 = HMENU
temp.menu.zeile2.entryLevel = 2
temp.menu.zeile2.2 = TMENU
temp.menu.zeile2.2.noBlur = 1
temp.menu.zeile2.2.NO = 1
temp.menu.zeile2.2.NO.linkWrap = <div class="menu-level2-no"> | </div>
```

und dann so, den jeweiligen Subparts zugewiesen:

```typoscript
# Substitute the ###menu1-level1### subpart
subparts.menu1-level1 < temp.menu.zeile1
  
# Substitute the ###menu1-level2### subpart
subparts.menu1-level2 < temp.menu.zeile2
```

Die erste ebene funktioniert soweit, aber die 2. Ebene wird nicht angezeigt. (Marker werden aber ersetzt)

Hab ich evtl. irgendwas übersehen?

Gruss,
Christoph

### [#6](https://www.typo3.net/d/51018-2-menueebene-an-anderer-stelle-einblenden-funzzt-nicht/6) · karlchen · 2006-11-05

probier mal statt

temp.menu.zeile2.2 --> temp.menu.zeile2.**1**

### [#7](https://www.typo3.net/d/51018-2-menueebene-an-anderer-stelle-einblenden-funzzt-nicht/7) · pofi · 2006-11-05

> **karlchen schrieb:**
>
> probier mal statt
>
> temp.menu.zeile2.2 --> temp.menu.zeile2.**1**

Danke für die schnelle Antwort. Das allein hat's zwar nicht gebracht, aber war der  richtige Weg.
Außerdem hatte ich gerade zuvor bei <http://www.typo3forum.net/forum/gmenu-hmenu-tmenu-und-co/16667-denkanstoss-haupt-submenue.html#post47292> eine ähnliche Lösung gefunden.

Bei meinem Beispiel musste ich noch den entryLevel auf 1 (statt 2) setzen. (Beim ersten Menü hab ich ihn ganz rausgenommen, und seh keinen Unterschied)

Jedenfalls, funktionierts jetzt.

Gruss,
Christoph

---

Quelle: „2. Menüebene an anderer Stelle einblenden funzzt nicht“, typo3.net, https://www.typo3.net/d/51018-2-menueebene-an-anderer-stelle-einblenden-funzzt-nicht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
