---
title: "Untermenü vom Untermenü?"
url: "https://www.typo3.net/d/21829-untermenue-vom-untermenue"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2005-02-28"
last_reply: "2005-03-24"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Untermenü vom Untermenü?

TYPO3 › Menüs · 4 Antworten · gestartet 2005-02-28

## Eröffnungsbeitrag

**Pro2k** · 2005-02-28 · [Beitrag #1](https://www.typo3.net/d/21829-untermenue-vom-untermenue/1)

Alsoich hab wohl mal wieder eine typische Anfängerfrage:

Ich habe oben Horizontal meine oberste Menüebene. Wenn man jetzt dort klickt erscheint links ein vertikales Menü mit den Unterpunkten. Und nun will ich, dass sich zu einem unterpunkt wiederum ein Untermenü dazu öffnet. Und zwar derekt darunter, ohne dass die punkte der Ebene 2 verschwinden. Ich habe es jedoch nur soweit geschaft, dass die Ebene2 verschwindet und Ebene3 dort erscheint, wo eben noch Ebene2 war. Und das ist mein Code:

```typoscript
seite = PAGE
seite {
typeNum = 0
bodyTag = <body>
stylesheet = fileadmin/lingenfelder/style.css
meta.AUTHOR = Lingenfelder Estate
meta.DESCRIPTION = Lingenfelder Estate Website

10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/lingenfelder/layout.htm
10.workOnSubpart = DOKUMENT
10.marks {
   MENU = HMENU
   MENU.special = directory
   MENU.special.value = 30
   MENU.1 = GMENU
   MENU.1.NO = 1
   MENU.1.NO {
      backColor = #B92845
      XY = [10.w]+27 , 20
      10 = TEXT
      10.text.field = title
      10.fontFile = fileadmin/fonts/arial.ttf
      10.fontColor = #FFFFFF
      10.fontSize = 10
      10.offset = 5, 15
      }
   MENU.1.RO < .MENU.1.NO
   MENU.1.RO {
      backColor = #752131
      10.fontColor = yellow
      }
   MENU.1.CUR < .MENU.1.RO
   MENU.1.CUR {
      backColor = #752131
      10.fontColor = #FFFFFF
      }
   MENU_LINKS = HMENU
   MENU_LINKS.special = directory
   MENU_LINKS.entryLevel = 2
   MENU_LINKS.1 = TMENU
   MENU_LINKS.1.NO = 1
   MENU_LINKS.1.NO.linkWrap = | <br>
   MENU_LINKS.1.NO.ATagParams = class="menu_links"
   MENU_LINKS.2 < .MENU_LINKS.1

   MENU_UNTEN = HMENU
   MENU_UNTEN.special = directory
   MENU_UNTEN.special.value = 29
   MENU_UNTEN.1 = TMENU
   MENU_UNTEN.1.NO = 1
   MENU_UNTEN.1.NO.linkWrap = &nbsp; | &nbsp;&#124; |*| &nbsp; | &nbsp;&#124;  |*| &nbsp; |
   MENU_UNTEN.1.NO.ATagParams = class="menu_unten"
   }
}
```

Danke für die Hilfe

Achso falls ihr bei meiner beschreibung nicht durchblickt, schaut euch www.lingenfelder.com an, dort hab ich bisher alles mit phpcms realisiert.

Außerdem ist mir gerade aufgefallen, dass das Menu links komplett verschwindet, wenn ich eine Seite dort anklicke.

## Antworten

### [#2](https://www.typo3.net/d/21829-untermenue-vom-untermenue/2) · Andrea_Herzog · 2005-03-23

Hallo Pro2K,
versuche mal special = list
anstelle von directory.

Gruß
Andrea

### [#3](https://www.typo3.net/d/21829-untermenue-vom-untermenue/3) · Pro2k · 2005-03-24

mit = list funktioniert es nicht, dann wird links nur noch das jeweilige obermenü angezeigt.

### [#4](https://www.typo3.net/d/21829-untermenue-vom-untermenue/4) · Andrea_Herzog · 2005-03-24

Habe ich richtig verstanden (und gesehen)?

Oben Menü mit Hauptmenüpunkten.
Links öffnet sich das menü, wenn oben der entsprechende Punkt angeklickt ist?
Oder sollen auch oben die Untermenüs aufgehen?

Hier mein Code mit folgendem Inhalt:
Menü horizontal oben
Menü vertikal links mit subs und sub-subs.
Auf Wunsch kannst du auch oben Untermenüs erstellen.
Wenn du das nicht willst, dann lass den 2. Layer dort weg.
Melde dich, wenn ich helfen konnte.

```typoscript
# Layermenu nach Marker im HTML
marks.MENU = HMENU
marks.MENU.special = list
marks.MENU.special.value = 27, 35, 28, 37, 38
marks.MENU.entryLevel = 0
marks.MENU.1 = GMENU_LAYERS
marks.MENU.1 {
           layerStyle = position:absolute; top:107; left:20; width:10; VISIBILITY:hidden;
      #xPosOffset definiert den Abstand des 1. Layers vom Rootlevel des Menüs, wobei -Werte eine Verschiebung nach rechts ausweisen
      # definiert ein vertikal aufklappendes Menü 
      xPosOffset = -300
      lockPosition = x
      freezeMouseOver = 1
      displayActiveOnLoad = 1
      #dontFollowMouse = 1
      hideMenuWhenNotOver = 1
      expAll = 1
      NO {
          backColor = #005FA3
          # Der Y-Wert definiert die Höhe des obersten Objektes des Hauptmenüs
           XY = [10.w] + 30, 16
           10 = TEXT
           10.text.field = title
           10.fontFace = fileadmin/images/FRAHV.TTF
           10.fontColor = #CCCCCC
           10.fontSize = 12
           10.offset = 5, 13
       }
    }
 marks.MENU.1.RO = 1 
      marks.MENU.1.RO {
      backColor = #005FA3
      # Der Y-Wert definiert die Höhe des obersten Objektes des Hauptmenüs
      XY = [10.w] + 30, 16
      10 = TEXT
      10.text.field = title
      10.fontFace = fileadmin/images/FRAHVIT.TTF
      10.fontColor = #AAAAAA
      10.fontSize = 12
      10.offset = 5, 13
      10.niceText = 0
      }

marks.MENU.1.ACT = 2
      marks.MENU.1.ACT {
      backColor = #005FA3
      # Der Y-Wert definiert die Höhe des obersten Objektes des Hauptmenüs
      XY = [10.w] + 30, 16
      10 = TEXT
      10.text.field = title
      10.fontFace = fileadmin/images/FRAHV.TTF
      10.fontColor = #000000
      10.fontSize = 12
      10.offset = 5, 13
      10.niceText = 0
      }

   
marks.MENU.2 = GMENU
marks.MENU.2.NO {
      backColor = |*| #005FA3 || #CCCCCC|*| 
      freezeMouseOver = 1
      displayActiveOnLoad = 1 
      wrap = <table cellspacing="0" cellpadding="0"><tr><td> | </td></tr></table> 
      XY = 120, 16
      10 = TEXT
      10.text.field = title
      10.fontFace = fileadmin/images/FRAHV.TTF
      10.fontColor = #000000
      10.fontSize = 12
      10.offset = 5, 13
      10.niceText = 0
   
      20 = BOX
      20.dimensions = 0, 0, 2, 20
      20.color = #CCCCCC
      30 < .20
      30.align = r

      40 = BOX ||
      40.dimensions = 0, 0, 140, 2
      40.color = #CCCCCC
      50 = |*||*|   || BOX
      50.dimensions = 0, 0, 140, 2
      50.color = #CCCCCC
      50.align = , b

       }

marks.MENU.2.RO = 1
marks.MENU.2.RO {
      backColor = #005FA3 
      XY = 120, 16
      10 = TEXT
      10.text.field = title
      10.fontFace = fileadmin/images/FRAHVIT.TTF
      10.fontColor = #AAAAAA
      10.fontSize = 12
      10.offset = 5, 13
      10.niceText = 0
       }

  marks.MENU.2.ACT = 2
  marks.MENU.2.ACT {
      backColor = #005FA3 
      XY = 120, 16
      10 = TEXT
      10.text.field = title
      10.fontFace = fileadmin/images/FRAHV.TTF
      10.fontColor = #000000
      10.fontSize = 12
      10.offset = 5, 13
      10.niceText = 0
      }
#Linkes Menü mit 2 Submenus, untereinander öffnend
marks.MENU_LINKS = HMENU
   marks.MENU_LINKS.entryLevel = 0
   marks.MENU_LINKS.expALL = 0
   marks.MENU_LINKS.1 = GMENU
   marks.MENU_LINKS.1.NO {
       backColor =  #FFFFFF
        wrap = | <br>
        XY = 140, 20 
        10 = TEXT
        10.text.field = title
        10.fontSize = 12
        10.offset = 15, 14
        10.fontFile = fileadmin/dgo/images/FRAHV.TTF 
        10.fontColor = #CCCCCC
        10.niceText = 0
        5 = IMAGE
        5.file = fileadmin/images/navi_links_blau.gif
        5.offset = 0, 1
        }

        MENU_LINKS.1.ACTIFSUB < .MENU_LINKS.1.NO 
        MENU_LINKS.1.ACTIFSUB = 1 
        MENU_LINKS.1.ACTIFSUB.XY = 140, 20
        MENU_LINKS.1.ACTIFSUB.6 = IMAGE 
        MENU_LINKS.1.ACTIFSUB.6.file = fileadmin/images/navi_links_dreieck.gif

        marks.MENU_LINKS.1.RO = 1 
        marks.MENU_LINKS.1.RO {
        backColor = #FFFFFF
        wrap = | <br>
        XY = 140, 20 
        10 = TEXT
        10.text.field = title
        10.fontSize = 12
        10.offset = 15, 15
        10.fontFile = fileadmin/dgo/images/FRAHV.TTF
        10.fontColor = #AAAAAA
        10.niceText = 1
        5 = IMAGE
        5.file = fileadmin/images/navi_links_blau.gif
        5.offset = 0, 1

        }
         
        marks.MENU_LINKS.1.ACT = 1 
        marks.MENU_LINKS.1.ACT {
        backColor = #FFFFFF
        wrap = | <br>
        XY = 140, 20
        10 = TEXT
        10.text.field = title
        10.fontSize = 12
        10.offset = 15, 14
        10.fontFile = fileadmin/images/FRAHV.TTF
        10.fontColor = #CCCCCC
        10.niceText = 1
         
        10.shadow.blur = 60
        10.shadow.offset = 2, 2
        10.shadow.color = #5E5B5B
        10.shadow.opacity = 60
        10.shadow.itensity = 50

        5 = IMAGE
        5.file = fileadmin/images/navi_links_blau.gif
        5.offset = 0, 1
           }

     

   marks.MENU_LINKS.2 = GMENU
   marks.MENU_LINKS.2.NO {
       backColor =  #FFFFFF
        wrap = | <br>
        XY = 140, 20 
        10 = TEXT
        10.text.field = title
        10.fontSize = 12
        10.offset = 20, 14
        10.fontFile = fileadmin/images/FRAHV.TTF 
        10.fontColor = #04548D
        10.niceText = 0
        5 = IMAGE
        5.file = fileadmin/images/navi_links_grau.gif
        5.offset = 0, 1
      
    
       }

        marks.MENU_LINKS.2.RO = 1 
        marks.MENU_LINKS.2.RO {
        backColor = #FFFFFF
        wrap = | <br>
        XY = 140, 20 
        10 = TEXT
        10.text.field = title
        10.fontSize = 12
        10.offset = 20, 15
        10.fontFile = fileadmin/images/FRAHV.TTF
        10.fontColor = #AAAAAA
        10.niceText = 1
        5 = IMAGE
        5.file = fileadmin/images/navi_links_grau.gif
        5.offset = 0, 1

        }
         
        marks.MENU_LINKS.2.ACT = 1 
        marks.MENU_LINKS.2.ACT {
        backColor = #FFFFFF
        wrap = | <br>
        XY = 140, 20
        10 = TEXT
        10.text.field = title
        10.fontSize = 12
        10.offset = 20, 14
        10.fontFile = fileadmin/images/FRAHVIT.TTF
        10.fontColor = #04548D
        10.niceText = 1
        
        10.shadow.blur = 60
        10.shadow.offset = 2, 2
        10.shadow.color = #878383
        10.shadow.opacity = 60
        10.shadow.itensity = 50

        5 = IMAGE
        5.file = fileadmin/images/navi_links_grau.gif
        5.offset = 0, 1
           }

    marks.MENU_LINKS.3 = GMENU
   marks.MENU_LINKS.3.NO {
       backColor =  #FFFFFF
        wrap = | <br>
        XY = 140, 20 
        10 = TEXT
        10.text.field = title
        10.fontSize = 12
        10.offset = 25, 14
        10.fontFile = fileadmin/images/FRAHV.TTF 
        10.fontColor = #04548D
        10.niceText = 0
        5 = IMAGE
        5.file = fileadmin/images/navi_links_hellgrau.gif
        5.offset = 0, 1
      
    
       }

        marks.MENU_LINKS.3.RO = 1 
        marks.MENU_LINKS.3.RO {
        backColor = #FFFFFF
        wrap = | <br>
        XY = 140, 20 
        10 = TEXT
        10.text.field = title
        10.fontSize = 12
        10.offset = 25, 15
        10.fontFile = fileadmin/images/FRAHV.TTF
        10.fontColor = #AAAAAA
        10.niceText = 1
        5 = IMAGE
        5.file = fileadmin/images/navi_links_hellgrau.gif
        5.offset = 0, 1

        }
         
        marks.MENU_LINKS.3.ACT = 1 
        marks.MENU_LINKS.3.ACT {
        backColor = #FFFFFF
        wrap = | <br>
        XY = 140, 20
        10 = TEXT
        10.text.field = title
        10.fontSize = 12
        10.offset = 25, 14
        10.fontFile = fileadmin/images/FRAHV.TTF
        10.fontColor = #04548D
        10.niceText = 1
    
        10.shadow.blur = 60
        10.shadow.offset = 2, 2
        10.shadow.color = #878383
        10.shadow.opacity = 60
        10.shadow.itensity = 50

        5 = IMAGE
        5.file =  fileadmin/images/navi_links_hellgrau.gif
        5.offset = 0, 1
        }
```

### [#5](https://www.typo3.net/d/21829-untermenue-vom-untermenue/5) · Pro2k · 2005-03-24

Danke für den code, ich werde ihn mir gleich mal zu gemüte führen und sehen, was ich daraus machen kann.

Ich kann einen Erfolg verbuchen. Mit Hilfe deines Codes habe ich ein paar wenige Änderungen vorgenommen und was soll ich sagen, dass menu macht jetzt das was ich will. Für alle die es interessiert hier mein Code:

```typoscript
seite = PAGE
seite {
typeNum = 0
bodyTag = <body>
stylesheet = fileadmin/lingenfelder/style.css
meta.AUTHOR = Lingenfelder Estate
meta.DESCRIPTION = Lingenfelder Estate Website

10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/lingenfelder/layout.htm
10.workOnSubpart = DOKUMENT
10.marks {
   MENU = HMENU
   MENU.special = list
   MENU.special.value = 37, 35, 34, 33, 32, 31
   MENU.entryLevel = 0
   MENU.1 = GMENU
   MENU.1.NO = 1
   MENU.1.NO {
      backColor = #B92845
      XY = [10.w]+27 , 20
      10 = TEXT
      10.text.field = title
      10.fontFile = fileadmin/fonts/arial.ttf
      10.fontColor = #FFFFFF
      10.fontSize = 10
      10.offset = 5, 15
      }
   MENU.1.RO < .MENU.1.NO
   MENU.1.RO {
      backColor = #752131
      10.fontColor = yellow
      }
   MENU.1.CUR < .MENU.1.RO
   MENU.1.CUR {
      backColor = #752131
      10.fontColor = #FFFFFF
      }
   MENU_LINKS = HMENU
   MENU_LINKS.entryLevel = 2
   MENU_LINKS.expALL = 0
   MENU_LINKS.1 = TMENU
   MENU_LINKS.1.NO = 1
   MENU_LINKS.1.NO.linkWrap = | <br>
   MENU_LINKS.1.NO.ATagParams = class="menu_links"
   MENU_LINKS.2 < .MENU_LINKS.1

   MENU_UNTEN = HMENU
   MENU_UNTEN.special = directory
   MENU_UNTEN.special.value = 29
   MENU_UNTEN.1 = TMENU
   MENU_UNTEN.1.NO = 1
   MENU_UNTEN.1.NO.linkWrap = &nbsp; | &nbsp;&#124; |*| &nbsp; | &nbsp;&#124;  |*| &nbsp; |
   MENU_UNTEN.1.NO.ATagParams = class="menu_unten"
   }
}
```

---

Quelle: „Untermenü vom Untermenü?“, typo3.net, https://www.typo3.net/d/21829-untermenue-vom-untermenue
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
