---
title: "2. Eben ausklappen, aber wie?"
url: "https://www.typo3.net/d/62677-2-eben-ausklappen-aber-wie"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2007-05-18"
last_reply: "2007-05-22"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# 2. Eben ausklappen, aber wie?

TYPO3 › Menüs · 5 Antworten · gestartet 2007-05-18

## Eröffnungsbeitrag

**AGRV** · 2007-05-18 · [Beitrag #1](https://www.typo3.net/d/62677-2-eben-ausklappen-aber-wie/1)

Hallo Leute,

ich habe folgende SeitenStruktur:

Meine Seitenstruktur
- Rootelement
-- MainMenu [ID 67]
--- Sub 1
---- Sub 1.1
---- Sub 1.2
----- Sub 1.2.1
--- Sub 2
--- Sub 3
-- HeadMenu
--- Head 1
--- Head 2

Nun möchte ich ein Textemenü über 4 Ebenen erstellen, welches Ebene für Ebene ausklappt.
Den Versuche die erste Ebene als grafisches Menü zu machen habe ich verworfen, da ich nicht so mit dem Ergebnis der Schriftglättung zufrieden war.

Ich nutze folgenden Code:

```typoscript
lib.MainMenu = HMENU
lib.MainMenu.special = directory
lib.MainMenu.special.value = 67
#lib.MainMenu.entryLevel = 1
lib.MainMenu.1 = TMENU
lib.MainMenu.1 {
	expAll = 1
	noBlur = 1
	NO = 1
	NO.ATagTitle.field = title
	NO.ATagParams = class="menulink"
	NO.linkWrap = <img src="fileadmin/templates/image/q-4x4-black.gif" border="0" width="10" height="8" alt="" /> |<img src="fileadmin/templates/image/spacer.gif" width="4" height="1" border="0" alt=" " /><br />
	}
lib.MainMenu.2{
	noBlur = 1
	expAll = 0
	NO.allWrap = <br /> | <br />
}
```

Jedoch wird mir die 2. Eben nicht angezeigt.
Auch wird mir mein Menü nicht mehr angezeigt, sobald ich das entryLevel auf 1 setze.

Was mach ich falsch?

Danke für die Hilfe im Voraus
Alex

## Antworten

### [#2](https://www.typo3.net/d/62677-2-eben-ausklappen-aber-wie/2) · Honk88 · 2007-05-19

```typoscript
lib.MainMenu.2
```

ist nicht zugewiesen was es sein soll.
Nur weil MainMenu.1 ein TMENU ist, heißt das noch
nicht, dass daraus auch folgt das MainMenu.2 auch ein
TMENU ist. Folglich muss du zumindest mal folgendes angeben,

```typoscript
lib.MainMenu.2 = TMENU
```

lg
Honk

### [#3](https://www.typo3.net/d/62677-2-eben-ausklappen-aber-wie/3) · AGRV · 2007-05-19

Hi Honk 88,

danke für die Antwort.
Leider klappt dann die 2. Ebene nicht auf. Sie wird gleich angezeigt.
Weitere Ideen?

### [#4](https://www.typo3.net/d/62677-2-eben-ausklappen-aber-wie/4) · Honk88 · 2007-05-19

```typoscript
expAll
```

Mal aus beiden Teilen des Menüs rausnehmen.
expall im Main.Menu.1 heißt soviel wie,
dass sich alle Ebenen ausklappen sollen was
du ja nicht willst ;)

lg
Honk

### [#5](https://www.typo3.net/d/62677-2-eben-ausklappen-aber-wie/5) · al bedo · 2007-05-21

Hallo erstmal!

Bin neu hier und ein Typo3-Anfänger. Habe exakt das gleiche Problem, leider lässt es sich nicht durch die hier genannten Maßnahmen lösen. Habe alle Varianten mit expAll ausprobiert. Mein Code:

```typoscript
  marks.SIDENAVI1 = HMENU
  marks.SIDENAVI1.special = directory
  marks.SIDENAVI1.special.value = 101

### Ebene 1 ###
  marks.SIDENAVI1.1 = TMENU
  marks.SIDENAVI1.1.wrap = <tr align="right"><td width="4"/> | </tr>
  marks.SIDENAVI1.1.expAll = 1
  marks.SIDENAVI1.1.NO = 1
  marks.SIDENAVI1.1.NO {
    allWrap = <td class="nav_link_no"> |
    ATagParams = class="nav_link_no"
  }

### Ebene 2 ###
  marks.SIDENAVI1.2 = TMENU
  marks.SIDENAVI1.2.wrap = <table> | </table></td>
#  marks.SIDENAVI1.2.expAll = 1
  marks.SIDENAVI1.2.NO = 1
  marks.SIDENAVI1.2.NO {
    allWrap = <tr align="right"><td class="nav_link_no2"> | </td></tr>
    ATagParams = class="nav_link_no2"
  }
```

Also nochmal, egal wo ich welche Werte für expAll setze, entweder ich habe das komplette Menü (beide Ebenen) oder ich habe nur die oberste Ebene ohne die 2. Ebene zu sehen.  #angry#

Bin am verzweifeln, habe mir schon 2 Tage und Nächte um die Ohren geschlagen.  :o

Bitte, erbarmt euch, dass ich wieder ruhig schlafen kann.  ;)

Gruß, Al

### [#6](https://www.typo3.net/d/62677-2-eben-ausklappen-aber-wie/6) · al bedo · 2007-05-22

Ich geb hier mal selbst die Antwort  :D

Irgendwo vorn im template vor der ersten geschweiften Klammer habe ich Conditions benutzt, da diese außerhalb von { } Klammern stehen müssen.

```typoscript
[globalVar = TSFE:id=11, TSFE:id=17, TSFE:id=16, TSFE:id=99]
page.10.marks.SIDENAVI1.1.expAll = 1
[global]
```

Dann alle "expAll" aus der übrigen Menü-Konfiguration rausschmeißen!
So wird nur auf den Seiten mit den angegebenen id`s das Menü entklappt!!!

JIIIIEEEEPPPPPPPPPPPPPPPPPPPIE !!!!! :p  (`schuldigung)

Blöd, wenn man als Anfänger noch nicht weiß, dass es überhaupt Conditions in TypoScript gibt!  :x

Nehme mal an, dass die Experten jetzt mit den Augen rollen !? Hauptsache das funzt jetzt  :o

Ciao, Al

---

Quelle: „2. Eben ausklappen, aber wie?“, typo3.net, https://www.typo3.net/d/62677-2-eben-ausklappen-aber-wie
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
