---
title: "gmenu_layers - nur das erste Untermenü wird gezeigt"
url: "https://www.typo3.net/d/2605-gmenu-layers-nur-das-erste-untermenue-wird-gezeigt"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2003-05-07"
last_reply: "2003-05-07"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# gmenu_layers - nur das erste Untermenü wird gezeigt

TYPO3 › Menüs · 2 Antworten · gestartet 2003-05-07

## Eröffnungsbeitrag

**akuteu** · 2003-05-07 · [Beitrag #1](https://www.typo3.net/d/2605-gmenu-layers-nur-das-erste-untermenue-wird-gezeigt/1)

Ich habe das Problem, das bei vertikalen Menüeinträgen nur das Untermenü des ersten Eintrags angezeigt wird.

<b>Menüstruktur</b>

Publikationen
--- TI's
Projekte
--- Wissenschaft trifft Wirtschaft
Kontakt
--- Mitarbeiter
--- Impressum
Service
--- Links

Verschiebe ich die Seite Kontakt an die erste Stelle, dann die dazu gehörenden Einträge dargestellt.

Seitenaufbau in 3 Frames
Top (Frame oben)
Menu (Linker Frame)
Page (Rechter Frame, Inhalt)

<b>Template</b>

<b>Constants:</b>
content.defaultHeaderType = 1
content.wrap.header1 = <font face="verdana" size=3><b> | </b></font>

<b>Setup:</b>
outer_frameset = PAGE
page = PAGE
menu = PAGE
top = PAGE
# page.stylesheet = fileadmin/main.css

outer_frameset.typeNum = 0
page.typeNum = 1
menu.typeNum = 2
top.typeNum = 3

outer_frameset.frameSet.rows = 85,*
outer_frameset.frameSet.params = bordercolor = "FFFFaa" framespacing="0" border="0" frameborder="0"
outer_frameset.frameSet {
1 = FRAME
1.obj = top
1.params = noresize frameborder ="0" noresize marginheight="0" border="0" scrolling="NO"
2 = FRAMESET
2.params = bordercolor = "#FFFFbb" framespacing="0" border="0" frameborder="0" marginheight="0"
2.cols = 170,*
2 {
1 = FRAME
1.obj = menu
1.params = noresize frameborder ="0" marginheight="0" border="0" scrolling="NO"
2 = FRAME
2.obj = page
2.params = frameborder ="0" marginheight="0" border="0" scrolling="AUTO"
}
}

# *************************
# Defining the top-frame, "top"
# *************************
# Header code, stylesheet
top.headerData.10 = TEMPLATE
top.headerData.10 {
template = FILE
template.file = fileadmin/top.html
workOnSubpart = HEADER_CODE
}
# Bodytag
top.bodyTag = <BODY bgcolor="#ffffff" leftmargin="0" topmargin="0">
# Page-content
top.10 = TEMPLATE
top.10 {
template = FILE
template.file = fileadmin/top.html
workOnSubpart = DOCUMENT_BODY
}

# *************************
# Defining the content-frame, "page"
# *************************
# Header code, stylesheet
page.headerData.10 = TEMPLATE
page.headerData.10 {
template = FILE
template.file = fileadmin/content.html
workOnSubpart = HEADER_CODE
}
# Bodytag
page.bodyTag = <BODY bgcolor="#ffffff" background="fileadmin/background.gif"/>
# Page-content
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/content.html
workOnSubpart = DOCUMENT_BODY
subparts.CONTENT < styles.content.get
subparts.PAGE_HEADER = TEXT
subparts.PAGE_HEADER.field = title
}

# *************************
# Defining the menu-frame, "menu"
# *************************
# Header code, stylesheet
menu.headerData.10 = TEMPLATE
menu.headerData.10 {
template = FILE
template.file = fileadmin/menu.html
workOnSubpart = HEADER_CODE
}
# Bodytag
menu.bodyTag = <BODY bgcolor="#ffffff">
# Page-content
menu.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
menu.10 = HMENU
menu.10.1 = GMENU_LAYERS
menu.10.1.expAll=1
menu.10.1.target = page
menu.10.1 {
# layerStyle = position:absolute;left:0px;top:30px;width:50px;VISIBILITY:hidden;
xPosOffset =-10
lockPosition = x
xPosOffset = -30
topOffset = 18
}
menu.10.1.NO {
# wrap = | <br>
backColor = #ffffff
XY = [10.w]+130, 20
10 = TEXT
10.text.field = title
10.text.case = upper
10.offset = 12,12
10.fontColor = white
10.fontFile = t3lib/fonts/verdana.ttf
10.fontSize = 12
10.niceText = 0
5 = IMAGE
5.file = fileadmin/menuback.gif
10.offset = 5,12
}
menu.10.1.RO < menu.10.1.NO
menu.10.1.RO=1

menu.10.2 = GMENU
menu.10.2.target = page
menu.10.2.wrap = |<br>
menu.10.2.NO {
backColor = #99cc99
XY = 130, 20
10 = TEXT
10.text.field = title
5 = IMAGE
5.file = fileadmin/menuback.gif
10.offset = 5,12
}

Meiner Meinung nach ist der Code ok, wo mache ich den Denkfehler?
Wäre schön, wenn mir jemand helfen könnte.

## Antworten

### [#2](https://www.typo3.net/d/2605-gmenu-layers-nur-das-erste-untermenue-wird-gezeigt/2) · jollyroger · 2003-05-07

Hi,

willst du alle menüs auf einmal aufklappen, oder nur das immer aktuelle?

wenns immer nur das aktuelle sein soll, musst du dafür sorgen, das beim klick auf das menüitem der menuframe reloaded wird.

> menu.10.1.expAll=1
> menu.10.1.target = page
> menu.10.1 {

also z.B. menu.10.1.target = _top

cu

### [#3](https://www.typo3.net/d/2605-gmenu-layers-nur-das-erste-untermenue-wird-gezeigt/3) · akuteu · 2003-05-07

Unter Umständen habe ich mich falsch ausgedrückt
-Publikationen
-Projekte
-Kontakt
und
-Service
sind Menüeinträge mit jeweils eigenen Untermenüs.
Sobald ich mit den Mauszeiger auf Publikationen bewege öffnet sich korrekt das dazu passende Untermenü. Gehe ich mit der Maus über Projekte, Kontakt oder Service passiert nichts.
Verschiebe ich mit dem Admin-Tool z.B. die Seite Kontakt an die erste Stelle., kann ich mit der Maus dass dazu gehörenden Untermenü öffnen. Das Untermenü von Publikationen funktioniert dann allerdings nicht mehr. Das Öffnen der Untermenüs funktioniert anscheinend leider nur beim ersten Eintrag. Der Target-befehl dient in dem Script dazu, dass beim Anklicken des Menü_Items der jeweilige Seiteninhalt im page-frames angezeigt wird.

---

Quelle: „gmenu_layers - nur das erste Untermenü wird gezeigt“, typo3.net, https://www.typo3.net/d/2605-gmenu-layers-nur-das-erste-untermenue-wird-gezeigt
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
