---
title: "Mehrdimensionales TMENU"
url: "https://www.typo3.net/d/19358-mehrdimensionales-tmenu"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2004-12-22"
last_reply: "2004-12-22"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# Mehrdimensionales TMENU

TYPO3 › Menüs · 6 Antworten · gestartet 2004-12-22

## Eröffnungsbeitrag

**tsukishi** · 2004-12-22 · [Beitrag #1](https://www.typo3.net/d/19358-mehrdimensionales-tmenu/1)

Ich stelle meine Frage nachdem ich die letzten Wochen erheblich in der Dokumentation gestöbert habe und auch im Forum über die Menü-Fragen gelesen habe. Scheinbar läßt sich Typoscript auf verschiedene Art und Weise einsetzen um zu einem Ziel zu kommen, mich verwirren die diversen Beispiele leider oft, statt etwas zu klären.

Ich versuche gerade mit so wenig Zeilen wie möglich ein simples Textmenü zu generieren:

```typoscript
seite = PAGE
seite {

## etc. pp --- schnipp -- schnapp

    10.marks{
        INHALT < styles.content.get
        MENUE = HMENU
        MENUE.1 = TMENU
        MENUE.1 {
                expAll = 1
                NO {
                        allWrap = |<br>
                }
        }
        MENUE.2 = TMENU
        MENUE.2 {
                NO {
                        allWrap = &nbsp;&nbsp;|<br>
                }
        }
    }
}
```

In dieser Form generiert mir Typo3 eine Menüebene und eine Submenüebene (per &nbsp; leicht eingerückt). Wenn ich das System richtig verstehe müsste eigentlich bei einem MENUE.3, etc. die dritte Menüebene generiert werden, aber genau das passiert nicht.

Der nächste Punkt ist das ein und ausblenden von den Submenüpunkten (so wie im Typo3-Page-Tree). Leider finde ich nirgendwo einen Ansatz, wie ich das realisieren könnte.

Sorry for beeing n00bish  ;) #paralyzed#

## Antworten

### [#2](https://www.typo3.net/d/19358-mehrdimensionales-tmenu/2) · maik · 2004-12-22

Müßte funktionieren.
Versuchs mal damit:

```typoscript
        MENUE = HMENU 
        MENUE.1 = TMENU 
        MENUE.1.NO.wrap = |<br> 
        MENUE.2 = TMENU
        MENUE.2.NO.wrap = &nbsp;&nbsp;|<br> 
        MENUE.3 = TMENU
        MENUE.3.NO.wrap = &nbsp;&nbsp;&nbsp;&nbsp;|<br>
```

### [#3](https://www.typo3.net/d/19358-mehrdimensionales-tmenu/3) · tsukishi · 2004-12-22

Nein, so stellt mir das nur die erste Ebene hintereinander statt untereinander dar und das war es auch schon. Keine weitere Ebene.

*verzweifel*

### [#4](https://www.typo3.net/d/19358-mehrdimensionales-tmenu/4) · maik · 2004-12-22

Das muss aber so gehen.
Sind die Seiten denn überhaupt vorhaneden und vom richtigen Typ?
**[Hier](http://www.cms-typo3.com/dummy-3.6.2/index.php?id=39)** habe ich den folgenden Code eingesetzt, was auch nix anderes ist.

```typoscript
# Die Navigation
	20 = HMENU
	20 {
		wrap = <div ID="navi_container"><ul> | </ul></div>
		1 = TMENU
		1.NO.linkWrap = <li> | </li>

		1.CUR = 1
		1.CUR.ATagParams = class="aktiv"

		2 = TMENU
		2.wrap = <ul> | </ul>
		2.NO.linkWrap = <li> | </li>

		3 = TMENU
		3.wrap = <ul> | </ul>
		3.NO.linkWrap = <li> | </li>
	}
```

### [#5](https://www.typo3.net/d/19358-mehrdimensionales-tmenu/5) · tsukishi · 2004-12-22

Nein, es geht einfach nicht.
Wärst Du so freundlich mir Deine Menü-Konfiguration zum Lernen zur Verfügung zu stellen? Irgend etwas muss ich wohl falsch machen.

Ich poste mal die mein Script:

```typoscript
# Default PAGE object:
seite = PAGE
seite {
    typeNum = 0
    stylesheet = fileadmin/site.css
    js = fileadmin/site.js
    bgImg = fileadmin/gfx/layout/bg.gif
    # Template content object:
    10 = TEMPLATE
    10 {
        template = FILE
        template.file = fileadmin/index.html
        workOnSubpart = DOKUMENT
    }
    10.marks{
        INHALT < styles.content.get
        MENUE = HMENU
        MENUE.1 = TMENU
        MENUE.1 {
                expAll = 1
                NO {
                        allWrap = |<br>
                }
        }
        MENUE.2 = TMENU
        MENUE.2 {
                expAll = 1
                NO {
                        allWrap = &nbsp;&nbsp;|<br>
                }
        }
    }
}

## News deaktiviert
#plugin.tt_news = USER
#plugin.tt_news {
#userFunc = tx_ttnews->main_news
#templateFile = typo3/ext/tt_news/pi/news_template.tmpl
#}
```

Es stellt bei mir so das Menü in zwei Ebenen dar und die Datenbanktexte zu jeder Seite.

### [#6](https://www.typo3.net/d/19358-mehrdimensionales-tmenu/6) · maik · 2004-12-22

Mein TS vom Menü habe ich im letzten Beitrag gepostet. Das ist alles an Typo Script.

Was möchtest du mit dem

```typoscript
expAll = 1
```

bewirken?
Das ist eigentlich überflüssig.

In deinem Code fehlt immer noch das MENUE.3, ohne das auch keine 3. Navigationsebene generiert wird.

### [#7](https://www.typo3.net/d/19358-mehrdimensionales-tmenu/7) · tsukishi · 2004-12-22

> **maik schrieb:**
>
> Das ist eigentlich überflüssig.
>
> In deinem Code fehlt immer noch das MENUE.3, ohne das auch keine 3. Navigationsebene generiert wird.

das expAll ist ein Überbleibsel der letzten Versuche, habe bloss vergessen es zu entfernen.

Natürlich fehlt in dem Code das MENUE.3, ich habe es ja auch wieder entfernt, weil es keinen Effekt hatte :)

Ich werde mal Dein TS ausprobieren. Ich glaube, wenn ich Zeilenweise alles durchgehe und erst weitermache, wenn ich die entsprechende Zeile ganz verstanden habe, dürfte ich es wohl mal gebacken bekommen ;)

---

Quelle: „Mehrdimensionales TMENU“, typo3.net, https://www.typo3.net/d/19358-mehrdimensionales-tmenu
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
