[TYPO3-german] GMENU register:count_HMENU_MENUOBJ des übergeordneten levels abfragen?
JSK
mailto_jsk at gmx.de
Mon Mar 17 01:55:20 CET 2008
Hallo!
Ich habe mir ein geteiltes GMENU gebastelt welches das Untermenu rechts
neben dem Hauptmenu anzeigt. Soweit so gut, nun möchte ich aber das das
Untermnu jeweils auf der Höhe des gewählten Hauptmenupunktes erscheint. Nach
ewigem recherchieren wäre mein Ansatz etwas mit register:count_HMENU_MENUOBJ
(ich hatte auch Optionsplit in Erwägung gezogen weiß da aber genauso wenig
wie ich den Wert des Level0-Menupunktes auf das Untermenu übertrage) oder
hat jemand ne andere Idee?
Meine Idee:
wrap = <div class="sub-1">|</div>
wrap.override.cObject=COA
wrap.override.cObject{
10=TEXT
10.value=<div class="sub-2">|</div>
10.if.equals.data=2
10.if.value.data=register:count_HMENU_MENUOBJ
20=TEXT
20.value=<div class="sub-3">|</div>
20.if.equals.data=3
20.if.value.data=register:count_HMENU_MENUOBJ
}
erste frage: ist das überhaupt korrekt? Und wenn ja, wie schaffe ich es das
sich count_HMENU_MENUOBJ auf das übergeordnete Menulevel bezieht?
Hier das TS meines GMENU
temp.menu_1 = HMENU
temp.menu_1 {
special = directory
special.value = 2
entryLevel = 0
1 = GMENU
1.NO = 1
1.NO {
wrap = |<br>
XY = 170, 30
backColor = #000000
10 = TEXT
10.text.field = title
10.fontColor = #666666
10.fontFile = fileadmin/template/main/mpc.otf
10.fontSize = 14
10.align = right
10.niceText = 1
10.offset = 0,13
30 = IMAGE
}
1.RO < .1.NO
1.RO {
10.fontFile = fileadmin/template/main/mpcb.otf
}
1.CUR < .1.RO
}
temp.menu_2 = HMENU
temp.menu_2 {
entryLevel = 1
1 = GMENU
1.NO = 1
1.NO {
wrap = |<br>
XY = 90, 15
backColor = #000000
10 = TEXT
10.text.field = title
10.fontColor = #FFFFFF
10.fontFile = fileadmin/template/main/mpc.otf
10.fontSize = 12
10.niceText = 1
10.offset = 0,13
30 = IMAGE
}
1.RO < .1.NO
1.RO {
10.fontFile = fileadmin/template/main/mpcb.otf
}
1.CUR < .1.RO
}
Vielen dank!
Janosch
More information about the TYPO3-german
mailing list