[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