---
title: "Zweites Menu in ext-Template : falsche Hierarchieebene"
url: "https://www.typo3.net/d/32965-zweites-menu-in-ext-template-falsche-hierarchieebene"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2005-11-09"
last_reply: "2005-11-28"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Zweites Menu in ext-Template : falsche Hierarchieebene

TYPO3 › Menüs · 1 Antwort · gestartet 2005-11-09

## Eröffnungsbeitrag

**strayx** · 2005-11-09 · [Beitrag #1](https://www.typo3.net/d/32965-zweites-menu-in-ext-template-falsche-hierarchieebene/1)

Hallo,

ich habe eine Seite mit nem Menu, das von der 1 - 3 Ebene des Seitenbaumes geht.

Da einige Seiten eine tiefere Struktur haben, habe ich ein ext.Template mit einem 2. Menu erstellt, was dann auf Ebene 4 beginnen soll.

Jedoch ist dann auf dieser Unterseite Ebene 0 die 4. so dass das Untermenu (das eigentlich im 2. Menu stehen sollte) im Hauptmenu steht und das Hauptmenu weg ist :-(

Ansehen kann man sich das hier:

<http://cms.teletrust.de/index.php?id=170>

Auf European Bridge CA klicken.

Hier der Code des Templates:

```typoscript
# Temporäres Menu erstellen
temp.menu = HMENU
temp.menu.entryLevel = 0
temp.menu.1 = TMENU
temp.menu.1 {
    noBlur = 1 
    NO.ATagParams = class="level1"
    NO.linkWrap =<li> | </li>
    ACT < .NO
    ACT = 1
    ACT.AtagParams =  class="level1">
    ACT.linkWrap =<li> | </li>
    ACT.ATagParams = class="level1red"
}
#  Temporäres Submenu erstellen
temp.menu.2 = TMENU
temp.menu.2 {
    wrap = <ul> | </ul>
    noBlur = 1
    NO.ATagParams =  class="level2"
    NO.linkWrap =<li> | </li>
    ACT < .NO
    ACT = 1
    ACT.ATagParams = class="level2red"
}

#  Temporäres Submenu Level 3 erstellen
temp.menu.3 = TMENU
temp.menu.3 {
    wrap = <ul> | </ul>
    noBlur = 1
    NO.ATagParams =  class="level3"
    NO.linkWrap =<li> | </li>
    ACT < .NO
    ACT = 1
    ACT.ATagParams = class="level3red"
}


# Second Menu auf bestimmten Seiten
temp.secMenu = HMENU
temp.secMenu.entryLevel = -2
temp.secMenu.expAll = 1
temp.secMenu.1 = TMENU
temp.secMenu.1 {
    noBlur = 1 
    NO.ATagParams = class="level3"
    NO.linkWrap =<li> | </li>
    ACT < .NO
    ACT = 1
    ACT.AtagParams =  class="level3">
    ACT.linkWrap =<li> | </li>
    ACT.ATagParams = class="level3red"
}
#  Temporäres Submenu erstellen
temp.secMenu.2 = TMENU
temp.secMenu.2 {
    wrap = <ul> | </ul>
    noBlur = 1
    NO.ATagParams =  class="level4"
    NO.linkWrap =<li> | </li>
    ACT < .NO
    ACT = 1
    ACT.ATagParams = class="level4red"
}
```

Vielen Dank

Svenja

## Antworten

### [#2](https://www.typo3.net/d/32965-zweites-menu-in-ext-template-falsche-hierarchieebene/2) · strayx · 2005-11-28

Naja, ich hab es jetzt hinbekommen. Negative Starthierarchien, wie -2 kann Typo3 wohl im Menu nicht bearbeiten.

Das Problem hab ich so gelöst, dass ich das Menu im Haupttemplate in TS erstellt habe. Das Zweite Menu in einem anderen Subpart. Diesen Subpart habe ich in einem gesonderten html-template erst angelegt, so dass dieses Menu auf den übrigen Seiten nicht erscheinen konnte.

Auf den Seiten, wo ich das Menu haben wollte habe ich das HTML-Template ausgetauscht.

```typoscript
temp.menu.1 {
    noBlur = 1 
    NO.ATagParams = class="level1"
    NO.linkWrap =<li> | </li>
    ACT < .NO
    ACT = 1
    ACT.AtagParams =  class="level1">
    ACT.linkWrap =<li> | </li>
    ACT.ATagParams = class="level1red"
}
#  Temporäres Submenu erstellen
temp.menu.2 = TMENU
temp.menu.2 {
    wrap = <ul> | </ul>
    noBlur = 1
    NO.ATagParams =  class="level2"
    NO.linkWrap =<li> | </li>
    ACT < .NO
    ACT = 1
    ACT.ATagParams = class="level2red"
}
# Second Menu auf bestimmten Seiten
temp.secMenu = HMENU
temp.secMenu.entryLevel = 2
temp.secMenu.expAll = 1
temp.secMenu.1 = TMENU
temp.secMenu.1 {
    noBlur = 1 
    NO.ATagParams = class="level3"
    NO.linkWrap =<li> | </li>
    ACT < .NO
    ACT = 1
    ACT.AtagParams =  class="level3">
    ACT.linkWrap =<li> | </li>
    ACT.ATagParams = class="level3red"
}
#  Temporäres Submenu erstellen
temp.secMenu.2 = TMENU
temp.secMenu.2 {
    wrap = <ul> | </ul>
    noBlur = 1
    NO.ATagParams =  class="level4"
    NO.linkWrap =<li> | </li>
    ACT < .NO
    ACT = 1
    ACT.ATagParams = class="level4red"
}
```

HTML-Template Datei in einem ExtensionTemplate austauschen

```typoscript
#page.10.template.file = fileadmin/template/ttt_secondMenu_Template_d.html
```

Vielleicht hilfts ja anderen.

---

Quelle: „Zweites Menu in ext-Template : falsche Hierarchieebene“, typo3.net, https://www.typo3.net/d/32965-zweites-menu-in-ext-template-falsche-hierarchieebene
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
