Ich versuche verzweifelt einen Rand um die zweite Ebene meines gmenu_layers zubekommen. Der Rand um die gesamte zweite Ebene soll schwarz sein, während zwischen den Menüpunkten ein weißer Strich erscheinen soll. (alles horizontal)
Meine Versuch mit einer BOX hatten keinen Erfolg. Ich konnte z.B. die maximale dynamisch Länge des Menüeintrages nicht bestimmen.
Gruß Harald
schön schön, evtl solltest du mal dein Script posten damit dir auch jemand helfen kann
Danke für die Antwort. Mein Skript-Versuch sieht bis jetzt so aus:
Die Werte für Breite ist geraten. Leider wir durch die geratene Bereite teilweise kein linker Strich angezeigt. Außerdem ist der letzte untere Strich weiß
Siehst Du meinen Denkfehler?
Gruß Harald
includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
tmp.NAVMENU = HMENU
tmp.NAVMENU {
# Bild vor dem Menü
beforeImg = fileadmin/Images/verlauf01.gif
# Bild konfigurieren
beforeImgTagParams= hight=40 width=42 border=0
# Topdown Menu
1 = GMENU_LAYERS
1 {
# Layer-Style konfigurieren
layerStyle = position:absolute;left:0px;top:50px;width:100px;hight:100px;VISIBILITY:hidden;
# X-Position der Untermenüs
xPosOffset =-151
# X-Position wird nicht zur Mausposition gerechnet
lockPosition = x
# Menü wird geschlossen, wenn Menü verlassen wird
hideMenuWhenNotOver = 5
# Timer, wann Menü geschlossen wird
hideMenuTimer = 5
# Untermenüs anzeigen
expAll=1
# normal Zustand des Menüeintrages
NO {
backColor = #c0c0c0
XY = [10.w]+10, 25
10 = TEXT
# Texte in der ersten Ebene immer groß schreiben
10.text.case = upper
10.text.field = title
10.fontFile = fileadmin/Fonts/verdana.ttf
10.fontColor = white
10.fontSize = 10
10.offset = 5,15
}
}
2 = GMENU
2 {
useLargestItemX = 1
NO {
backColor = #C0C0C0
XY = [10.w]+15, 20
10 = TEXT
10 {
text.field = title
fontFile = fileadmin/verdana.ttf
fontColor = black
fontSize = 11
offset = 5,14
}
20 = BOX
# oben Linke Ecke: X-Wert, Y-Wert: rechter X-Wert, Höhe
20.dimensions = 0,19,[10.w]+300,1
20.color = white
22 = BOX
# oben Linke Ecke: X-Wert, Y-Wert: rechter X-Wert, Höhe
22.dimensions = 0,0,1,20
22.color = black
24 = BOX
# oben Linke Ecke: X-Wert, Y-Wert: rechter X-Wert, Höhe
24.dimensions = [10.w]+82,0,1,20
24.color = black
}
}
}
Ich habe jetzt den Rand über den folgenden Code erzeugt. Leider muß die die Bereite fest einstellen.
# top border
# erste Linie unterdrücken
20 = || BOX
# oben Linke Ecke: X-Wert, Y-Wert: rechter X-Wert, Höhe
20.dimensions = 0,0,300,1
20.color = white
# bottom border
# nur die letzte Linie setzen
22 = | |*| |*| BOX
22.dimensions = 0,0,300,1
22.align = ,bottom
22.color = black
# left border
24 = BOX
24.dimensions = 0,0, 1,19
24.color = black
# right border
26<.24
26.align = right
Weiß jemand, wie man die Breite dynamisch ermitteln oder einstellen kann?
Gruß Harald