---
title: "Horizontales Menü"
url: "https://www.typo3.net/d/59809-horizontales-menue"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2007-03-21"
last_reply: "2007-04-09"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Horizontales Menü

TYPO3 › Menüs · 3 Antworten · gestartet 2007-03-21

## Eröffnungsbeitrag

**Baris** · 2007-03-21 · [Beitrag #1](https://www.typo3.net/d/59809-horizontales-menue/1)

Hi!

Ich habe ein vertikales Menü. Passt.

Die Unterpunkte (2. Ebene) sollen aber

* HORIZONTAL in einer in einer
* ANDEREN TABELLENZELLE (in
* neuer Designvorlage (!)),

nur dann ausgegeben werden, wenn der entsprechende Hauptpunkt ausgewählt wurde.

Es ist also mehr eine "Verfahrensfrage".
Danke für Eure Hilfe! :o

## Antworten

### [#2](https://www.typo3.net/d/59809-horizontales-menue/2) · Booley · 2007-04-06

Hi,

ich habe ein vergleichbares Problem, aber leider auch keine Lösung hierfür. Hast du es inzwischen hin bekommen?

Gruß
Booley

### [#3](https://www.typo3.net/d/59809-horizontales-menue/3) · claudia2 · 2007-04-07

hallöchen,

wenn ihr das submenu mit entryLevel = 1 ausgebt, sollte die zweite Ebene automatisch erst dann angezeigt werden, wenn der Hauptpunkt ausgewählt wurde.

bei mir sieht das so aus:

```typoscript
temp.subNavi = HMENU
temp.subNavi {
   entryLevel = 1
   1 = TMENU
   1 {
                noBlur = 1
                wrap = <ul id=subnavi>|</ul>
                NO = 1
                NO {
                      ATagTitle.field = description // title
                      wrapItemAndSub = <li>|</li> |*| <li>|</li> |*| <li style="border-bottom:0;">|</li>
                }
                CUR = 1
                CUR {
                      wrapItemAndSub = <li id=current>|</li>
                }
                CUR.doNotLinkIt = 0
             }
}
```

hoffe ich konnte damit helfen...

schöne Ostern noch!
claudia

### [#4](https://www.typo3.net/d/59809-horizontales-menue/4) · Booley · 2007-04-09

> **claudia2 schrieb:**
>
> hallöchen,
>
> wenn ihr das submenu mit entryLevel = 1 ausgebt, sollte die zweite Ebene automatisch erst dann angezeigt werden, wenn der Hauptpunkt ausgewählt wurde.

Hallo Claudia,

schönen Dank für die Antwort. Da ich abe so "pfiffig" war, dass ich nicht alle Infos gepostet habe, passt es leider nicht.  :o

Ich habe die Navis jeweils in Unterordnern stehen. Und wenn ich "nur" über entryLevel daran gehe, werden dann evtl. auch Links aus anderen Menüstruckturen angezeigt. Eine Verknüpfung aus directory mit entrlyLevel habe ich nicht zum Laufen gebracht.

Habe das Problem jetzt einfach umgangen, indem ich die Navi klassich aufgebaut habe und via CSS die erste Ebene einfach ausblende.

So sieht meine Subnavi jetzt aus:

```typoscript
...    
    marks.NAVIGATION = HMENU
    marks.NAVIGATION.entryLevel = 1			
    marks.NAVIGATION.special = directory
    marks.NAVIGATION.special.value = 21

    marks.NAVIGATION.1 = TMENU
    marks.NAVIGATION.1.expAll = 0
    marks.NAVIGATION.1.NO {
      ATagParams = class="navi_link_0" target="_self"
    }
    
    marks.NAVIGATION.2 = TMENU
    marks.NAVIGATION.2.expAll = 0
    marks.NAVIGATION.2.NO {
      ATagParams = class="navi_link" target="_self"
      RO = 1
    }
    marks.NAVIGATION.2.ACT = 1
    marks.NAVIGATION.2.ACT {
      ATagParams = class="navi_link_click" target="_self"
    }
...
```

Und hier das CSS zum Ausblenden der ersten Ebene:

```typoscript
.navi_link_0 {
  height:0px;
  visibility:hidden;
}
```

Geht sicherlich auch schöner, aber zumindest funktioniert es so...

Schönes Restosterwochenende noch!
Booley

Nachtrag:
Im CSS sollte noch ein

```typoscript
font-size:0;
```

rein, sonst springt das SubMenü, wenn man einen anderen Oberpunkt auswählt...

---

Quelle: „Horizontales Menü“, typo3.net, https://www.typo3.net/d/59809-horizontales-menue
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
