---
title: "Grundsatzfrage ....._LAYERS"
url: "https://www.typo3.net/d/23553-grundsatzfrage-layers"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2005-04-12"
last_reply: "2005-04-13"
replies: 10
solved: false
page: 1
pages: 1
lang: "de"
---

# Grundsatzfrage ....._LAYERS

TYPO3 › Menüs · 10 Antworten · gestartet 2005-04-12

## Eröffnungsbeitrag

**Suse** · 2005-04-12 · [Beitrag #1](https://www.typo3.net/d/23553-grundsatzfrage-layers/1)

Hallo,
gibt es Typo-Versionen wo TMENU_LAYERS oder GMENU_LAYERS nicht funktioniert ?
Sobald ich ...._LAYERS einbinde, wird der Marker zwar angesprochen aber es erscheint nichts. Hier mal vorsichtshalber mein TS

######################
# MENU_OBEN EBENE 1           #
######################

MENU_OBEN =  HMENU
MENU_OBEN.excludeUidList = 63,28,48,50,51,53,60
MENU_OBEN.1 = TMENU_LAYERS
MENU_OBEN.1 {

hideMenuWhenNotOver = 5
   hideMenuTimer = 200
   relativeToTriggerItem = 1
   topOffset = 18
   leftOffset  = 5
   expAll=1
   wrap = <table border="0" cellspacing="0" cellpadding="0"  ><tr>|</tr></table>

NO {
      stdWrap.htmlSpecialChars = 1
      allWrap = <td><table border="0" cellspacing="0" cellpadding="0"><tr><td>|</td></tr></table></td>
      ATagBeforeWrap = 1
      ATagParams = class="linkWeiss"
      10 = TEXT
      10.text.field = title
   }
}
######################
# MENU_OBEN EBENE 2           #
######################

MENU_OBEN.2 = TMENU_LAYERS
MENU_OBEN.2 {
   hideMenuWhenNotOver = 5
   hideMenuTimer = 200
   relativeToParentLayer = 1
   relativeToTriggerItem = 1
   topOffset = 0
   leftOffset  = 152
   expAll=1
   wrap = <table border="0" cellspacing="0" cellpadding="0">|</table>

NO {
      allWrap = <tr><td> |</td></tr>
      stdWrap.htmlSpecialChars = 1
      ATagBeforeWrap = 1
      ATagParams = class="linkWeiss"
      10 = TEXT
      10.text.field = title
   }
   ACT = 1
   ACT {
      allWrap = <tr><td> |</td></tr>
      stdWrap.htmlSpecialChars = 1
      ATagBeforeWrap = 1
      ATagParams = class="linkWeiss"
      10 = TEXT
      10.text.field = title
   }
   IFSUB = 1

IFSUB {
      allWrap = <tr><td> |</td></tr>
      stdWrap.htmlSpecialChars = 1
      ATagBeforeWrap = 1
      ATagParams = class="linkWeiss"
      10 = TEXT
      10.text.field = title
   }
   ACTIFSUB = 1
   ACTIFSUB {
      allWrap = <tr><td> |</td></tr>
      stdWrap.htmlSpecialChars = 1
      ATagBeforeWrap = 1
      ATagParams = class="linkWeiss"
      10 = TEXT
      10.text.field = title
   }
}
######################
# MENU_OBEN EBENE 3           #
######################

MENU_OBEN.3 = TMENU
MENU_OBEN.3 {
   relativeToParentLayer = 1
   wrap = <table border="0" cellspacing="0" cellpadding="0">|</table>
   expAll=1

NO {
      allWrap = <tr><td> |</td></tr>
      stdWrap.htmlSpecialChars = 1
      ATagBeforeWrap = 1
      ATagParams = class="linkWeiss"
      10 = TEXT
      10.text.field = title
   }
   ACT = 1
   ACT {
      allWrap = <tr><td> |</td></tr>
      stdWrap.htmlSpecialChars = 1
      ATagBeforeWrap = 1
      ATagParams = class="linkWeiss"
      10 = TEXT
      10.text.field = title
   }
}

## Antworten

### [#2](https://www.typo3.net/d/23553-grundsatzfrage-layers/2) · Moeffz · 2005-04-12

Da fehlt die Angabe, wo das Menü beginnt (entweder auf einem entryLevel

```typoscript
Untermenue = HMENU
      Untermenue{
         entryLevel = 1
         1 = TMENU_LAYERS
         1{
```

oder unterhalb eines Ordners

```typoscript
MENU_OBEN = HMENU
      MENU_OBEN{
          special = directory
          # special.value ist die PID des Oberordners
          special.value = 1
          1 = TMENU_LAYERS
```

### [#3](https://www.typo3.net/d/23553-grundsatzfrage-layers/3) · Suse · 2005-04-12

Ja, das hatte ich auch schon probiert. Wenn ich anstatt TMENU_LAYERS  GMENU einsetze, wird die erste ebene angezeigt. Sobald ich aber was mit ..._LAYERS einsetze ist alles weg.. :'(

### [#4](https://www.typo3.net/d/23553-grundsatzfrage-layers/4) · Moeffz · 2005-04-13

Du hast auch das includeLibs angepaßt?

```typoscript
includeLibs.tmenu_layers = /media/scripts/tmenu_layers.php
```

### [#5](https://www.typo3.net/d/23553-grundsatzfrage-layers/5) · Suse · 2005-04-13

oh Sch...., muß ich diesen Code einfach nur hineinkopieren oder mit Typo noch uploaden ?

### [#6](https://www.typo3.net/d/23553-grundsatzfrage-layers/6) · danabanana · 2005-04-13

hineinkopieren im setup

### [#7](https://www.typo3.net/d/23553-grundsatzfrage-layers/7) · Suse · 2005-04-13

ja Danke, funktioniert.
Sieht aber voll besch... aus. Kein Hintergrung nur der Text. Kann man kaum lesen. Da muß ich wohl doch ein GMENU_LAYERS machen, oder gibt es hier auch noch Möglichkeiten???

### [#8](https://www.typo3.net/d/23553-grundsatzfrage-layers/8) · Suse · 2005-04-13

ok, habe ein GMENU erstellt, welches erst mal funktioniert. Dafür werden alle anderen Marker nicht mehr angesprochen. Kann eigentlich nur ein Klammerproblem sein. Habe es mir schon tausendmal angesehen und den Fehler nicht finden. Kann bitte jemand mal nachsehen. Danke

seite = PAGE

seite  {
     typeNum = 0
     includeLibs.tmenu_layers = media/scripts/tmenu_layers.php
     includeLibs.tmenu_layers = media/scripts/gmenu_layers.php
     bodyTag = <body bgColor = "white">
     stylesheet = fileadmin/style.css
     meta.AUTHOR =
     meta.DESCRIPTION = Hier steht eine Beschreibung

10 = TEMPLATE
     10.template = FILE
     10.template.file = fileadmin/amatemplate_2.html
     10.workOnSubbart = DOKUMENT
     10.marks  {
         UEBERSCHRIFT = IMAGE
         UEBERSCHRIFT.file = GIFBUILDER
         UEBERSCHRIFT.file  {
             XY = 559, 86
             backColor = #CC0000
             10 = TEXT
             10.text.field = subtitle // title
             10.fontSize = 38
             10.fontFile = fileadmin/fonts/arialbi.ttf
             10.fontColor = #000000
             10.niceText = 1
             10.offset = 10, 55

20 = TEXT
             20.text.field = subtitle // title
             20.fontSize = 30
             20.fontFile = fileadmin//fonts//arialb.ttf
             20.fontColor = #E2F5E5
             20.niceText = 1
             20.offset = 40, 68
         }
 #################
# MENU_OBEN EBENE 1 #
#################
MENU_OBEN =  HMENU
MENU_OBEN.special = directory
 MENU_OBEN.special.value = 29
MENU_OBEN.1 = GMENU_LAYERS
MENU_OBEN.1 {
layerStyle = position:absolute;left:30px;top:315px;width:10px; VISIBILITY:hidden;
xPosOffset = -85
lockPosition = x
dontFollowMouse = true
dontHideOnMouseUp = 0
expAll=1
NO {
backColor = black
XY = [10.w]+28, 20
10 = TEXT
10.text.field = title
10.offset = 5,15
10.fontSize = 16
10.fontColor = white
10.fontFile = fileadmin/fonts/arial.ttf
10.niceText = 1
}
RO < .NO
RO = 1
RO {
10.fontColor = #C79306
}
ACT < .RO
}

#################
# MENU_OBEN EBENE 2 #
#################

MENU_OBEN.2 = GMENU_LAYERS
MENU_OBEN.2 {
layerStyle = position:absolute;width:10px; VISIBILITY:hidden;
xPosOffset = -40
yPosOffset = -320
lockPosition = y
dontFollowMouse=true
displayActiveOnLoad = 0
expAll = 1
NO {
backColor = |*| #E7E7E7 || #C9C7C7 |*|
XY = 140, 20
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/fonts/arial.ttf
10.niceText = 1
10.fontSize = 14
10.offset = 5,13

20 = BOX
20.dimensions = 0,0,1,20
20.color = #000000

30 < .20
30.align = r

40 = BOX ||
40.dimensions = 0,0,140,1
40.color = #000000

50 = |*||*| || BOX
50.dimensions = 0,0,140,1

50.color = #000000
50.align = ,b

}

RO < .NO
RO = 1
RO {
backColor = #F8F8F8
}
}

#################
# MENU_OBEN EBENE 3 #
#################

MENU_OBEN.3 = GMENU
MENU_OBEN.3 {
NO {
backColor = |*| #E7E7E7 || #C9C7C7 |*|
XY = 140, 20
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/fonts/arial.ttf
10.niceText = 1
10.fontSize = 14
10.offset = 5,13

20 = BOX
20.dimensions = 0,0,1,20
20.color = #000000

30 < .20
30.align = r

40 = BOX ||
40.dimensions = 0,0,140,1
40.color = #000000

50 = |*||*| || BOX
50.dimensions = 0,0,140,1
50.color = #000000
50.align = ,b
}
RO < .NO
RO = 1
RO {
backColor = #F8F8F8
}

#########
         #Laufleiste#
         #########

LAUFLEISTE >
           LAUFLEISTE = RECORDS
           LAUFLEISTE {
               tables = tt_content
               source = 38

}

############
         #rechtees MENÜ#
         ############

          SPON1= HMENU
          SPON1.special = directory
          SPON1.special.value = 48
          SPON1.1 = TMENU
          SPON1.1.NO = 1
          SPON1.1.NO.ATagParams = class="linkWeiss"

          SPON2= HMENU
          SPON2.special = directory
          SPON2.special.value = 53
          SPON2.1 = TMENU
          SPON2.1.NO = 1
          SPON2.1.NO.ATagParams = class="linkWeiss"

SPON3= HMENU
          SPON3.special = directory
          SPON3.special.value = 51
          SPON3.1 = TMENU
          SPON3.1.NO = 1
          SPON3.1.NO.ATagParams = class="linkWeiss"

SPON4= HMENU
          SPON4.special = directory
          SPON4.special.value = 50
          SPON4.1 = TMENU
          SPON4.1.NO = 1
          SPON4.1.NO.ATagParams = class="linkWeiss"

UNTEN= HMENU
          UNTEN.special = directory
          UNTEN.special.value = 60
          UNTEN.1 = TMENU
          UNTEN.1.NO = 1
          UNTEN.1.NO.ATagParams = class="linkWeiss

###########
         #linkes MENÜ #
         ###########

          MEN_LI = HMENU
          MEN_LI.special = directory
          MEN_LI.special.value = 28

          MEN_LI.entryLevel = 1
          MEN_LI.1 = GMENU
          MEN_LI.1  {
             expAll=0
             NO {
                backColor= #eeeeee
                wrap = | <br>
                XY = 170, 20
                10 = TEXT
                10.text.field = title
                10.fontFace = fileadmin/fonts/arial.ttf
                10.fontColor = #000066
                10.fontSize = 12
                10.fontWeight = normal
                10.offset = 7, 14
                10.niceText = 1
           }

ACT < .NO
          ACT = 1
          ACT {
             backColor = #CBD4DD
             10.fontColor = #0F0F41
             10.fontWeight = bold
          }

RO < .NO
          RO=1
          RO {
             backColor= #eeeeee
             10.fontColor = 0909D7
          }
    }

MEN_LI.2 = GMENU
       MEN_LI.2 {
           expAll = 1
           NO {
                wrap = | <br>
                XY = 170, 18
                10 = TEXT
                10.text.field = title
                10.fontFace = fileadmin/fonts/arial.ttf
                10.fontColor = #000066
                10.fontSize = 12
                10.offset = 20, 12
                10.niceText = 1
              }

ACT < .NO
          ACT = 1
          ACT {
             backColor = #F1F1F3
             # 10.fontColor = red
          }

RO < .NO
          RO=1
          RO {
             backColor= #eeeeee
             10.fontColor = #01013B
             10.fontWeight = bold
             10.font.decoration= underline
         }

}

INHALT = CONTENT
    INHALT {
       table = tt_content
       select.orderBy = sorting
       select.where = colPos = 0

}
  }
}

}

### [#9](https://www.typo3.net/d/23553-grundsatzfrage-layers/9) · Suse · 2005-04-13

Danke, wir können schließen. Habe die fehlende Klammer unter MENU_OBEN Ebene 3 gefunden.
Tschau

### [#10](https://www.typo3.net/d/23553-grundsatzfrage-layers/10) · Moeffz · 2005-04-13

'backColor' funktioniert mit den Layers nicht. Dazu könntest Du Dein Menü in eine Tabelle wrappen und die Zellhintergrundfarben entsprechend malen. Hier mal ein Code, der bei mir funktioniert hat:

```typoscript
Untermenue = HMENU
      Untermenue{
         entryLevel = 1
         1 = TMENU_LAYERS
         1{
            layerStyle = position:absolute;VISIBILITY:hidden; 
            lockPosition = x
            relativeToParentLayer=1 
            relativeToTriggerItem=1
            topOffset = 17 
            leftOffset = 0 
            hideMenuWhenNotOver = 50
            expAll=1 
            wrap = <table border="0" cellspacing="0" cellpadding="0"><tr>|</tr></table>
            hideMenuTimer = 70
            NO{
               allWrap = <td class="topnav"> | </td>
            }
            ACT = 1
            ACT{
               allWrap =  <td class="topnav_act"> | </td>
            }
         }
         2 = TMENU_LAYERS
         2{
            layerStyle = position:absolute;VISIBILITY:hidden; 
            lockPosition = x
            relativeToParentLayer=1 
            relativeToTriggerItem=1
            relativeToTriggerItem.addWidth = 1
            hideMenuWhenNotOver=1 
            topOffset = 0 
            leftOffset = 5 
            expAll=1
            hideMenuWhenNotOver=1
            wrap = <table border="1" bordercolor="#00463A" bgcolor="#E7EDEC" cellspacing="0" cellpadding="0" class="topnav1"> <tr><td> |</td></tr> </table>
            NO{
               linkWrap = |<BR>
            }
         }
         3 = TMENU_LAYERS
         3{
            layerStyle = position:absolute;width:150px;VISIBILITY:hidden;
            topOffset = -5
            leftOffset = 20
            lockPosition = x
            expAll=1
            relativeToParentLayer=1
            relativeToTriggerItem=1
            relativeToTriggerItem.addWidth = 1
            hideMenuWhenNotOver=1
            wrap = <table border="1" bordercolor="#00463A" bgcolor="#E7EDEC" cellspacing="0" cellpadding="0" class="topnav2"> <tr><td> | </td></tr></table>
         NO{
            linkWrap = |<BR>
         }
      }
```

### [#11](https://www.typo3.net/d/23553-grundsatzfrage-layers/11) · Suse · 2005-04-13

wieso denn ?
bei mir funktioniert es, habe nur die Farbe meiner Seite noch angepasst. Habe jetzt aber auch ein GMENU_LAYERS. Komme bloß mit der Positionierung der aufklappenden Ebenen nicht klar. Welche Codes waren denn dafür zuständig ?

---

Quelle: „Grundsatzfrage ....._LAYERS“, typo3.net, https://www.typo3.net/d/23553-grundsatzfrage-layers
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
