---
title: "Layermenue mit speziellen Design"
url: "https://www.typo3.net/d/29714-layermenue-mit-speziellen-design"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","JavaScript & AJAX"]
created: "2005-09-06"
last_reply: "2005-09-07"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Layermenue mit speziellen Design

TYPO3 › Menüs · 3 Antworten · gestartet 2005-09-06

## Eröffnungsbeitrag

**Elham** · 2005-09-06 · [Beitrag #1](https://www.typo3.net/d/29714-layermenue-mit-speziellen-design/1)

Hi Leute,

Ich habe ein Problem und hoffe, dass mir Jemand ein Tipp geben kann ;)

Ich möchte ein Menü erstellen, die horizontal in zwei Zeilen erscheinen soll. Erste Zeile soll die Inhalte der ersten Ebene darstellen und die zweite Zeile die Inhalte der zweiten Ebene. Die zweite Zeile soll dann erscheinen, wenn auf ein Button der ersten Zeile geclickt wird. Ich muss dafür ein Layermenü benutzen. Das Problem ist, dass die Layermenüs, die ich kenne, immer in ein quadratigen Forma (ein Viereck mit verschiedenen Zeilen) erscheinen. Kann man nicht statt verschiedene Zeilen, alles in einer Zeile bringen? So zu sagen eine Zeile mit verschiedenen Spalten?

Beispiel:
**news**  |  home  |  aktuell  |  fokus
           **news1   |   news2  |  news3**

## Antworten

### [#2](https://www.typo3.net/d/29714-layermenue-mit-speziellen-design/2) · rumpelstielzchen · 2005-09-07

das was du vor hast ist eigentlich nicht schwer...
ich bastel gerade an einer Lösung, und von der Funktion her funktioniert es schon! Ich kann dir mal hier einen Zwischenstand posten. So wie ich dein Problem jetzt verstanden habe, willst du es nicht untereinander stehen haben, oder? Solange du kein

```typoscript
wrap = |< br / >
```

in den TS machst, sollte es auch keine Auflistung des Menus untereinander geben! :-)

```typoscript
#********BEGIN MAINMENU********#
lib.mainMenu = HMENU
lib.mainMenu.1 = GMENU_LAYERS
lib.mainMenu.1 {
  layerStyle = position: absolute; visibility: hidden; 
  dontFollowMouse = 1
  expAll= 1
  displayActiveOnload = 0
  relativeToParentLayer= 1 
  dontHideOnMouseUp = 1   // dont hide mouse when klick
 }
  lib.mainMenu.1.NO {
  wrap = [ | | |*|  | | |*|  | ]
  format = gif
  backColor = #000000
  XY = [10.w]+0,13
  10 = TEXT
  10.text.field = title
  10.offset = 0,13
  10.align = center
  10.fontFile = fileadmin/fonts/helvetica.ttf
  10.fontSize = 8
  10.fontColor = #FFFFFF
 
}

lib.mainMenu.2 = GMENU
lib.mainMenu.2.NO {
  backColor = #000000
  wrap =  |*|  | / |*|  | 
  XY = [10.w]+0,13
  10 = TEXT
  10.text.field = title
  10.offset = 0,13
  10.fontFile = fileadmin/fonts/helvetica.ttf
  10.fontSize = 7
  10.align = center
  10.fontColor = #FFFFFF
  
}
```

Wie man es realisiert das die zweite Ebene erst nach dem Klick auf der ersten Ebene erscheint, das weiß (noch) ich nicht, oder ob dies überhaupt möglich ist!

Denk aber daran, das du gmenu_layers.php über

```typoscript
page.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
```

in dein Template-Setup mit einbindest!

Grüße

Rumpelstielzchen

### [#3](https://www.typo3.net/d/29714-layermenue-mit-speziellen-design/3) · Elham · 2005-09-07

hallo Rumpelstielzchen,

Vielen Dank für Deine Antwort. Ich habe inzwischen etwas umgestellt. Ich verwende zwei verschiedene Menüs (top_menu und sub_menu) und es funktioniert einwandfrei. Aber ich habe auch dein netten tipp mit Layermenü ausprobiert und sah auch ziemlich intressant aus!
Vielen Dank nochmal für deine Bemühung. Dieser Menü werde ich bestimmt später brauchen.

Grüß von
Elham

### [#4](https://www.typo3.net/d/29714-layermenue-mit-speziellen-design/4) · rumpelstielzchen · 2005-09-07

No Problem! :-)

---

Quelle: „Layermenue mit speziellen Design“, typo3.net, https://www.typo3.net/d/29714-layermenue-mit-speziellen-design
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
