---
title: "2. ebene wird nicht angezeigt mit special directory"
url: "https://www.typo3.net/d/36837-2-ebene-wird-nicht-angezeigt-mit-special-directory"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2006-01-26"
last_reply: "2006-03-14"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# 2. ebene wird nicht angezeigt mit special directory

TYPO3 › Menüs · 5 Antworten · gestartet 2006-01-26

## Eröffnungsbeitrag

**lianandre** · 2006-01-26 · [Beitrag #1](https://www.typo3.net/d/36837-2-ebene-wird-nicht-angezeigt-mit-special-directory/1)

Hallo.

Finde keine andere Lösung im Forum. Ich habe einen SysOrdner mit folgendem Inhalt:

SYSORDNER
- Start
- Bilder
- - Bilder1
- - Bilder2
- - Bilder3
- Gästebuch

Mit dem unten aufgeführten Script sehe ich immer nur die 1. Ebene (Start,Bilder,Gästebuch). Wenn ich nun auf Bilder klicke, wird die zweite Menüebene nicht angezeigt. Warum? Ich habe doch die 2 Menüebene definiert (temp.usernavigation_html.2).

Seht ihr einen Fehler? Oder habe ihr einen Ratschlag?

```typoscript
temp.usernavigation_html = HMENU
temp.usernavigation_html.special = directory
temp.usernavigation_html.special.value = 49
temp.usernavigation_html.1 = GMENU
temp.usernavigation_html.1 {
  NO {
    wrap = |<br \>
    XY = 162,20
    backColor = #FFFFFF
    transparentBackground = 0
    10 = TEXT
    10.text.field = title
    10.fontFile = fileadmin/andre/layout02/fonts/verdana.ttf
    10.fontSize = 11
    10.fontColor = #669900
    10.offset = 8,14
    10.align = left
    #10.niceText = 1
    #10.iterations = 2
  }
  NO = 1
  RO < .NO
  RO {
    transparentBackground = 0
    #5 = BOX
    #5.dimensions = 0,0,162,20
    #5.color = #ffffff
    #10.fontColor = #669900
  }
  RO = 1
  ACT < .RO
  ACT {
    transparentBackground = 0
    #7 = BOX
    #7.dimensions = 0,0,162,20
    #7.color = #ffffff
    #8 = BOX
    #8.dimensions = 0,1,162,18
    #8.color = #E8EFD8
  }
  ACT = 1
}
temp.usernavigation_html.2 = GMENU
temp.usernavigation_html.2 {
  NO {
    wrap = |<br \>
    XY = 162,20
    backColor = #FFFFFF
    transparentBackground = 0
    10 = TEXT
    10.text.field = title
    10.fontFile = fileadmin/andre/layout02/fonts/verdana.ttf
    10.fontSize = 11
    10.fontColor = #666666
    10.offset = 18,14
    10.align = left
    #10.niceText = 1
    #10.iterations = 2
  }
  NO = 1
  RO < .NO
  RO {
    transparentBackground = 0
    5 = BOX
    5.dimensions = 10,10,5,1
    5.color = #CCCCCC
  }
  RO = 1
  ACT < .RO
  ACT = 1
}
```

## Antworten

### [#2](https://www.typo3.net/d/36837-2-ebene-wird-nicht-angezeigt-mit-special-directory/2) · lianandre · 2006-01-30

Ich weiß, dass ihr mir helfen könnt. Bitte.

### [#3](https://www.typo3.net/d/36837-2-ebene-wird-nicht-angezeigt-mit-special-directory/3) · Ryuichi · 2006-02-01

Moin,

habe momentan das gleiche Problem.

Bei mir liegt es ganz klar an den Special-Parametern. Wenn ich ein hierarchisches Menü ohne spezielle Deklarationen definiere klappen die Levels ab 2 ohne Probleme, versuche ich aber, ab einem bestimmten Directory oder nur spezifizierte Seiten (mit LIST) zu erfassen, so wird nur noch die erste Ebene angezeigt.

Weiß da leider auch keine Lösung, da ich zu dem Thema auch nichts finde: Kann es sein, dass das in der Version 3.8.0 klappt, in 3.7.0. aber nicht? Habe noch letztere am laufen.

ERGÄNZUNG
Ansonsten steht ja hier sogar in der TS-Referenz, dass die Special-Eigenschaften auch für HMENUs mit diversen Untermenüs klappen müssten.

> ANMERKUNG: Setzen Sie nicht die Eigenschaft ».entryLevel für ein HMENU, wenn Sie diese Option benutzen! Beachten Sie auch, dass hier Seiten für die oberste Menüebene gewählt werden. Untermenüs mit menuObjects 2+ werden wie üblich erzeugt.

### [#4](https://www.typo3.net/d/36837-2-ebene-wird-nicht-angezeigt-mit-special-directory/4) · Ryuichi · 2006-02-01

Naja, im Forum findet man doch das ein oder andere zu diesem Thema, z.B. im Thread "entryLevel Problem", dort wird u.a. folgendes gepostet

> **dergolo schrieb:**
>
> > **theo schrieb:**
> >
> > special = directory hat noch nie mit submenüs funktioniert. ist ne uralte geschichte.
>
> Nö. Es funktioniert, wenn Du für die Submenus folgendes definierst:
>
> ```typoscript
> special.value = {page:uid}
> ```

Habe das mal bei mir eingebaut, aber leider auch ohne Ergbnis.

### [#5](https://www.typo3.net/d/36837-2-ebene-wird-nicht-angezeigt-mit-special-directory/5) · Ryuichi · 2006-02-01

Der Vollständigkeit halber vielleicht hier nochmal mein Menü-TS.

Mein Ziel: Ein Menü inklusive wenn nötig angezeigten SubMenüs nur innerhalb eines bestimmten Ordners.
Für ein komplettes Hauptmenü (also ohne irgendwelche Special-Deklarationen) funktioniert das auch schon seit Ewigkeiten super, nur will ich halt jetzt noch die spezielle Ordnerstruktur hierarchisch ausgeben.

Hinweis: Den EntryLevel (obwohl man diesen ja eh nicht zusammen mit Special-Deklarationen benutzen soll, schon klar) sowie den oben beschriebenen Tipp habe ich mal auskommentiert drin gelassen, vielleicht lag dort ja in der Schreibweise irgendwo ein Fehler.

```typoscript
# Menu 11 cObject
temp.menu_11 = HMENU
#temp.menu_11.entryLevel = 1
temp.menu_11.special = directory
temp.menu_11.special.value= 998


  # First level menu-object, textual
temp.menu_11.1 = TMENU
temp.menu_11.1{
wrap = <div class="menu11-level2">|</div>
    # Normal state properties
  NO.allWrap = <div class="menu11-level2-no">|</div>
    # Enable active state and set properties:
  ACT = 1
  ACT.allWrap = <div class="menu11-level2-act">|</div>
  CUR = 1
  CUR.allWrap = <div class="menu11-level2-cur">|</div>
}

  # Second level menu-object, textual
temp.menu_11.2 = TMENU
# temp.menu_11.2.special.value = {page:uid}
temp.menu_11.2 {
wrap = <div class="menu11-level3">|</div>
    # Normal state properties
  NO.allWrap = <div class="menu11-level3-no">|</div>
    # Enable active state and set properties:
  ACT = 1
  ACT.allWrap = <div class="menu11-level3-act">|</div>
  CUR = 1
  CUR.allWrap = <div class="menu11-level3-cur">|</div>
}

  # Third level menu-object, textual
temp.menu_11.3 = TMENU
temp.menu_11.3 {
    # Normal state properties
wrap = <div class="menu11-level4">|</div>
  NO.allWrap = <div class="menu11-level4-no">|</div>
    # Enable active state and set properties:
  ACT = 1
  ACT.allWrap = <div class="menu11-level4-act">|</div>
  CUR = 1
  CUR.allWrap = <div class="menu11-level4-cur">|</div>
}
```

Bitte nicht von den auf den ersten Blick komisch/falsch benannten DIV-Classes verwirren lassen, das ist nur für CSS.

Schon mal vielen Dank im Voraus, falls sich das jemand angucken sollte.

### [#6](https://www.typo3.net/d/36837-2-ebene-wird-nicht-angezeigt-mit-special-directory/6) · Ryuichi · 2006-03-14

Hat dazu jemand vielleicht einen neuen Ansatz?

Bin letztens nochmal darüber gestolpert, nachdem ich im Forum quergelesen hatte. Leider habe ich bis jetzt noch keine Erklärung finden können, warum das nicht geht oder ob man einen Workaround finden kann.

Ein Neusetzen des Root-Levels, das ich mal als Tipp gesehen habe, würde wohl bei mir nicht funktionieren, da über dem beschriebenen Menü noch ein hierarchisches, alles einschließendes Menü ist, das auch über entrylevel gesteuert wird und davon ja dann auch betroffen wäre.

---

Quelle: „2. ebene wird nicht angezeigt mit special directory“, typo3.net, https://www.typo3.net/d/36837-2-ebene-wird-nicht-angezeigt-mit-special-directory
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
