ich habe eine gmenu_layers definiert und funktioniert soweit ganz gut, nur das menu klappt erst auf wenn man mit der maus draufklickt . irgend eine idee woran das liegt?
Gmenu_Layers klappt nicht auf
(sorry atomatom, ist leider keine Antwort auf Deine leicht verstaubte Frage)
Versuche mal diesen uralten thread zu reaktivieren, in der Hoffnung, dass auf meine Frage etwas früher geantwortet wird 🙁
Dafür kann ich ja, das extra hierfür durch mich eröffnetes Thema löschen. Ist vielleicht übersichtlicher.
PROBLEM:
Bei der Erstellung meines ersten GMENU_LAYERS treten (erwartungsgemäß) Funktionsschwierigkeiten auf. Das Problem ist , dass die Untermenüs nicht aufklappen. Die oberste Ebene wird richtig dargestellt, nur tut sich dann nichts mehr.
Seitenbaumaufbau ist wie folgt:
-->ROOT (Basis-Template mit HTML-Vorlage für Seiten 2-4)
---->STARTSEITE(eigene HTML-Vorlage)
---->SEITE 2
-------->7 Unterseiten
---->SEITE3
-------->4 Unterseiten (die haben auch welche)
---->SEITE4
-------->5 Unterseiten
---->SYS-Ordner (extT - Menü)
Das unten gepostete MenüTemplate sollte aber in Ordnung sein, da ich das probeweise vorher schon woanders aufgebaut und ausprobiert haben: mit Erfolg. Nun weiß ich nicht woran das sonst noch liegen könnte, dass es nur teilweise funktioniert. Das Template befindet sich im SYS-Ordner.
Habe irgendwo in einem Forum noch gelesen, dass womöglich zwei aufeinander folgende Klammern den Scriptverlauf "blockieren" können. Das kann hier aber auch nicht der Fall sein.
page.10 {
### Menü --> klappt noch nicht auf ###
subparts.HAUPTMENUE = HMENU
subparts.HAUPTMENUE.entryLevel = 0
subparts.HAUPTMENUE.wrap = <table> <tr> | </tr> </table>
subparts.HAUPTMENUE {
1 = GMENU_LAYERS
1 {
layerStyle= position:absolute;left:0px; top:130px; width:100px; VISIBILITY:hidden;
xPosOffset = 0
lockPosition = x
expAll = 1
hideMenuWhenNotOver = 1
hideMenuTimer = 300
NO {
backColor = #f9b500
wrap = <td> | </td>
XY = [10.w]+30, 25
#funktioniert noch nicht
doNotLinkIt = 1
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/Schriften/georgiaz.ttf
10.fontColor = #f9e09c
10.fontSize = 13
10.offset = 5,16
10.niceText = 0
}
ACT < .NO
ACT = 1
ACT.10.fontColor = #ffffff
RO < .NO
RO = 1
RO.10.fontColor = #ffffff
2 = GMENU_LAYERS
2 {
layerStyle =position:absolute;width:100px; VISIBILITY:hidden;
xPosOffset = 50
lockPosition = x
relativeToParentLayer = 1
relativeToTriggerItem = 1
relativeToTriggerItem.addWidth = 1
relativeToTriggerItem.addHeight = 1
leftOffset = -20
topOffset = 10
expAll = 1
hideMenuWhenNotOver = 1
hideMenuTimer = 300
NO {
backColor = |*|#f9b500 || #eeab00|*|
XY = 140, 30
10 = TEXT
10.text.field =title
10.offset = 5,17
10.fontColor = #f9e09c
10.fontSize = 11
10.fontFile = fileadmin/Schriften/georgiaz.ttf
20 = BOX
20.dimensions = 0,0,1,30
20.color = #ffffff
30 < .20
30.align = r
40 = BOX ||
40.dimensions =0,0,140,1
40.color = #ffffff
50 =|*||*| ||BOX
50.dimensions = 0,0,140,1
50.color = #ffffff
50.align = ,b
}
RO < .NO
RO = 1
RO.10.fontColor = #ffffff
}
3 = GMENU_LAYERS
3 {
NO {
backColor = |*| #f9b500 ||#eeab00|*|
XY = 120, 20
10 = TEXT
10.text.field = title
10.fontColor = #f9e09c
10.fontFile = fileadmin/Schriften/georgiaz.ttf
10.fontSize = 10
10.offset = 5,13
20 = BOX
20.dimensions = 0,0,1,20
20.color = #ffffff
30 < .20
30.align = r
40 = BOX ||
40.dimensions = 0,0,120,1
40.color = #ffffff
50 = |*||*| ||BOX
50.dimensions = 0,0,120,1
50.color = #ffffff
50.align = ,b
}
}
RO < .NO
RO = 1
RO.10.fontColor = #ffffff
}
}
}
Danke im Voraus für Eure Antworten
Hi cmoke,
hast du
page.includeLibs.gmenu_layers = typo3/sysext/cms/tslib/media/scripts/gmenu_layers.php
auch drin?
Hi! Ja, das habe ich. Sogar mit dem gleichen Pfad
🙂
Versuche gerade alternativ einen 3-stufigen TMENU_LAYER, welches, zumindest in der Grundfunktion auch genauso klappt, wie es sollte. Mit der Positionierung hapert es noch etwas.
Trotzdem, das mit dem GMENU_LAYER interessiert mich weiterhin!