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!