Hi,
ist es möglich bei einem gmenu die unternavigation von der hauptnavigation zu trennen.
ich will erreichen, dass wenn ich einen hauptlink angeklickt habe, dieser in einer weiteren tabelle mein untermenü anzeigt. es soll aber nur das untermenu des ausgewählten hauptlinks angezeigt werden. um es genauer auszudrücken ich will die hauptnavigation im header und die unternavigation im footer haben.
ich weiß halt nicht wie ich es anstellen soll.
ich möchte halt keine frames verwenden
danke
DaBel
DaBel schriebHi,
ist es möglich bei einem gmenu die unternavigation von der hauptnavigation zu trennen.
Ja
# Hauptmenü
temp.menu1 = HMENU
temp.menu1.1 = GMENU
temp.menu1.1 {
...
}
# Untermenü
temp.menu2 = HMENU
temp.menu2.entryLevel = 1
temp.menu2.1 = GMENU
temp.menu2.1 {
...
}
Dann im Template einfach an unterschiedlichen Stellen einbinden:
subparts {
HAUPTMENU < temp.menu1
UNTERMENU < temp.menu2
}
hier erstmal der fertige code
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/main.htm
workOnSubpart = DOCUMENT_BODY
#------------------------------
# Produkt Navigation
#------------------------------
temp.menu1= HMENU
temp.menu1.special = directory
temp.menu1.special.value = 663
#temp.menu1.entryLevel = 0
temp.menu1.1 = GMENU
temp.menu1.1 {
expAll = 0
NO {
#------------------------------------------
# Tabelle, Button Farbe und Größe
#------------------------------------------
wrap = | <br>
backColor = #F9FBE7
XY = [40.w]+15 , 12
40 = TEXT
40.text.field = title
40.fontColor = #000000
40.fontSize = 8
40.offset = 10, 8
40.niceText = 0
}
RO < .NO
RO=1
RO.40.fontColor=#661402
ACT < .NO
ACT=1
ACT.40.fontColor=#661402
}
#------------------------------
# Subprodukt Navigation
#------------------------------
temp.menu2 = HMENU
temp.menu2.special = directory
#temp.menu2.special.value = 663
temp.menu2.entryLevel = 1
temp.menu2.1 = GMENU
temp.menu2.1 {
expAll = 0
NO {
#------------------------------------------
# Tabelle, Button Farbe und Größe
#------------------------------------------
wrap = |>
backColor = #DCF0B8
XY = [50.w]+15 , 12
50 = TEXT
50.text.field = title
50.fontColor = #018702
50.fontSize = 8
50.offset = 10, 11
50.niceText = 0
}
RO < .NO
RO=1
RO.50.fontColor=#661402
ACT < .NO
ACT=1
ACT.50.fontColor=#661402
}
marks.NAVI_PRODUKT < page.10.temp.menu1
marks.NAVI_SUBPRODUKT < page.10.temp.menu2
}
Es funktioniert soweit das zu meinem Hauptmenü mein Untermenü angezeigt wird. Wenn ich jetzt aber einen Punkt aus dem Untermenü anwähle, verschwindet mein Untermenü.
Welchen Befehl muss man verwenden, dass dies nicht eintritt?
mfg
DaBel
DaBek schriebEs funktioniert soweit das zu meinem Hauptmenü mein Untermenü angezeigt wird. Wenn ich jetzt aber einen Punkt aus dem Untermenü anwähle, verschwindet mein Untermenü.
Welchen Befehl muss man verwenden, dass dies nicht eintritt?
Ich denke, dass könnte an deiner Seitenstruktur liegen. Wenn ein Untermenüpunkt auf eine Seite verweist, die evtl. gar nicht unter deinem Untermenüpunkt liegt, wird das Untermenü natürlich nicht angezeigt.
Ich fürchte, dass da bei dir nicht der Fall ist, leider habe ich keine weiteren Ideen. Wird evtl. an dem Special-Directory typ liegen, davon hab ich keine Ahnung.
Ebenso kannte ich das
ACT < .No
noch nicht.
Falls das funktioniert, kannst Du sicher auch anstatt
marks.NAVI_PRODUKT < page.10.temp.menu1
marks.NAVI_SUBPRODUKT < page.10.temp.menu2
das hier schreiben.
marks.NAVI_PRODUKT < .temp.menu1
marks.NAVI_SUBPRODUKT < .temp.menu2
Bis Denn, Christoph