---
title: "Unternavigation erstellen"
url: "https://www.typo3.net/d/99047-unternavigation-erstellen"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2010-05-25"
last_reply: "2010-05-26"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Unternavigation erstellen

Allgemein · 2 Antworten · gestartet 2010-05-25

## Eröffnungsbeitrag

**Redakteurin** · 2010-05-25 · [Beitrag #1](https://www.typo3.net/d/99047-unternavigation-erstellen/1)

Hallo!

Ich glaub, ich finde keine Lösung mehr, ich hab bereits ewig viele Webseiten durchsucht und irgendwie kann mir niemand erklären, wie ich eine Unternavigation erstelle.

Ich habe eine Hauptnavigation, die so laut Typoscript angesprochen wird (siehe unten).

Wenn ich aber eine Unterseite erstelle, kommt kein Unterpunkt.
Muss ich dafür was im HTML anlegen oder im Root-Template?

Ich bin verwirrt #paralyzed#

```typoscript
### Navi ###

lib.navi2 = HMENU
lib.navi2.special = directory
lib.navi2.special.value = 716
#lib.navi2.entryLevel = 0
lib.navi2.1 = TMENU
lib.navi2.1 {  
  1 = TMENU
  expAll = 0
  wrap = <ul> |</ul>
  NO {
     RO = 1
     ATagTitle.field = abstract // description // title
     ATagBeforeWrap = 1
     allWrap= <li> | </li>
  }
  ACT= 1
  ACT {
     ATagTitle.field = abstract // description // title
     ATagParams = class="aktiv"
     allWrap= <li> |</li>
  }
}
lib.navi3 = HMENU
#lib.navi3.entryLevel = 1
lib.navi3.1 {
2 = TMENU
expAll = 0
  wrap = <ul> |</ul>
  NO {
     RO = 1
     ATagTitle.field = abstract // description // title
     ATagBeforeWrap = 1
     allWrap= <li> | </li>
  }
  ACT= 1
  ACT {
     ATagTitle.field = abstract // description // title
     ATagParams = class="aktiv"
     allWrap= <li> |</li>
  }
}
```

## Antworten

### [#2](https://www.typo3.net/d/99047-unternavigation-erstellen/2) · Julian.​Hofmann · 2010-05-26

Hallo.

Gibt es einen bestimmten Grund, warum Du mit der special-Eigenschaft arbeitest? Normalerweise sollte die Seitenbaumstruktur doch schon sehr gut die logische Struktur und damit die Navigationsstruktur abbilden. Dann brauchst Du im HMENU nichts groß anzugeben.

Ansonsten liegt der Schlüssel in der expAll-Eigenschaft. Dabei müsstest Du dann aber untermenüs auch in **dasselbe** HMENU-Objekt mit reinpacken. Woher sollte lib.navi3 wissen, dass es ein Untermenü von lib.navi2 ist?

Viele Grüße
Julian

--edit--
ps: Der Beitrag dürfte Dir auch helfen: [/d/94098-2-unabhaengige-hmenus-ansicht-vom-linken-nicht-richtig-probleme-mit-expall/2](https://www.typo3.net/d/94098-2-unabhaengige-hmenus-ansicht-vom-linken-nicht-richtig-probleme-mit-expall/2)

### [#3](https://www.typo3.net/d/99047-unternavigation-erstellen/3) · Redakteurin · 2010-05-26

Hallo Julian,
Nein, gibt es nicht. Ich habe diese ext aus einem anderem Baum übernommen, weil ich eben kein Typoscript Hecht bin. Ich habe es jetzt mal reduziert auf folgenden TS-Code:

```typoscript
lib.navi2 = HMENU
lib.navi2.entryLevel = 0
//Erste Ebene
lib.navi2.1 = TMENU
lib.navi2.1 {
   expAll = 1
   // Defintionen für die erste Ebene
}
// Zweite Ebene
lib.navi2.2 = TMENI
lib.navi2.2 {
   // Defintionen für die zweite Ebene
}
```

Jetzt ist der Effekt, dass ich die Navigation inklusive Unternavigation sehe. Allerdings möchte ich, dass man die 2. Ebene erst sieht, wenn man auf den "ausklappbaren" Menüpunkt klickt. Also quasi, dass sich die Unterseiten nicht direkt anzeigen lassen, sondern erst nach "Klick" auf die Oberseite.

Hat das was mit dem expAll zu tun?
Danke im Voraus,

Nath

****GELÖST**** *** GELÖST***

Ich habe das Problem gelöst, es lag wirklich ausschließlich an dem expAll!!

Danke vielmals für die Hilfe!

---

Quelle: „Unternavigation erstellen“, typo3.net, https://www.typo3.net/d/99047-unternavigation-erstellen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
