Zum Inhalt springen

GMENU_LAYERS mit Marker - Menü klappt nicht aus

Erstellt am 10. Mai 2006 · 2 Antworten · letzte Antwort am 10. Mai 2006

Tags: Frage

typotyp3 ·

Hallo zusammen!

Ich bin gerade dabei das Buch "Einstieg in Typo3" von Andreas Stöckl durchzuackern. Bei den ersten Gehversuchen habe ich jetzt auch an nem Klappmenü (GMENU_LAYERS) probiert. Das auf der CD enthaltene Listing funktioniert auch einwandfrei:

Seite = PAGE
seite.typeNum = 0
seite.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php 
seite.10 = HMENU
seite.10.1 = GMENU_LAYERS
seite.10.1 {
   layerStyle = position:absolute;left:0px;top:20px;width:10px;VISIBILITY:hidden; 
   xPosOffset =-10
   lockPosition = x
   expAll=1
   NO {
      backColor = #cccccc
      XY = [10.w]+30, 20
      10 = TEXT
      10.text.field = title
      10.fontFace = fileadmin/verdana.ttf
      10.fontSize = 12
      10.offset = 5,15
  }
}
seite.10.2 = GMENU
seite.10.2.NO {
   backColor = |*| #cccccc || #aaaaaa |*|
   XY = 140, 20
   10 = TEXT
   10.text.field = title
   10.offset = 5,13
   10.fontSize = 11
   10.fontFace = fileadmin/verdana.ttf

   20 = BOX
   20.dimensions = 0,0,2,20
   20.color = #000000
 
   30 < .20
   30.align = r
 
   40 = BOX ||
   40.dimensions = 0,0,140,2
   40.color = #000000
 
   50 = |*||*|    || BOX
   50.dimensions = 0,0,140,2
   50.color = #000000
   50.align = ,b
}

Mein Vorhaben war jetzt das ganze so umzuschreiben, dass das Menü in einem Marker ausgegeben wird. Das schaut dann so aus:

seite = PAGE
seite.typeNum = 0
seite.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php 
seite.bodyTag = <body bgcolor="#ffffff" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">

seite.10 = TEMPLATE
seite.10 { 
   template = FILE
   template.file = fileadmin/lmenu_templ.html
   workOnSubpart = DOKUMENT 


marks.MENUE = HMENU
marks.MENUE.1 = GMENU_LAYERS
marks.MENUE.1 {
   layerStyle = position:absolute;left:0px;top:30px;width:10px;VISIBILITY:hidden; 
 xPosOffset = -10 
 lockPosition = x
   expAll=1
      NO {
      backColor = #cccccc
      XY = [10.w]+80, 20
      10 = TEXT
      10.text.field = title
      10.fontFace = fileadmin/verdana.ttf
      10.fontSize = 12
      10.offset = 5,15
  }}

marks.MENUE.2 = GMENU
marks.MENUE.2.NO {
   backColor = |*| #cccccc || #aaaaaa |*|
   XY = 140, 20
   10 = TEXT
   10.text.field = title
   10 .offset = 5,13
   10.fontSize = 11
   10.fontFace = fileadmin/verdana.ttf

   20 = BOX
   20.dimensions = 0,0,2,20
   20.color = #000000
 
   30 < .20
   30.align = r

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

}

Hier tritt jetzt leider das Problem auf, dass nur die erste Menüzeile angezeigt wird, aber kein Klappmenü mehr aufklappt. Hab jetzt eben schon mindestens 30 Beiträge zu GMENU_Layer gelesen. Konnte aber nirgendwo was brauchbares finden. Hat jmd ne Ahnung - oder bin ich einfach zu doof? Evtl. ein Anfängerproblem...?

Vielen Dank für jeden Tipp!