HMENU Menüpunkt der ersten Ebene als "active" setzen, wenn Unterpunkt gewählt ist

  • marwu marwu
    TYPO3-Anwärter
    0 x
    4 Beiträge
    0 Hilfreiche Beiträge
    21. 01. 2011, 13:12

    Hallo

    Dropdownmenü,bei dem nur die Hauptkategorien immer sichtbar sind:
    Es wäre schön, wenn der jeweilige Hauptmenüpunkt als "active" gesetzt wäre, wenn man sich auf einer Unterseite befindet.
    Damit soll der User erkennen, in welcher Hauptkategorie er sich befindet, da die Unterkategorien nur angezeigt werden, wenn man mit der Maus drüber geht. (Kann man das so verstehen?)
    Im Moment sieht mein Code so aus:

    ### Hauptmenü

    lib.main_navigation = HMENU
    lib.main_navigation {

    1 = TMENU
    1 {
    expAll = 1
    //wrap = <li>|</li>
    noBlur = 1
    NO = 1
    NO.wrapItemAndSub = <li>|</li>

    IFSUB = 1
    IFSUB.wrapItemAndSub = <li>|</li>

    ACTIFSUB < .IFSUB

    CUR=1
    CUR{
    ATagParams = class="active"
    wrapItemAndSub = <li>|</li>
    }
    }

    ### zweite Ebene des Menüs

    2 = TMENU
    2 {
    expAll = 1
    wrap = <ul>|</ul>
    noBlur = 1
    NO = 1
    NO.wrapItemAndSub = <li><div></div>|</li>
    IFSUB = 1
    IFSUB.wrapItemAndSub = <li>|</li>
    ACTIFSUB < .IFSUB
    }
    }

    Vielen Dank


  • 1
  • SteffenKaPunkt SteffenKa...
    Jedi-Ritter
    0 x
    128 Beiträge
    0 Hilfreiche Beiträge
    10. 02. 2011, 17:57

    Hi marwu,

    also ich denke, Du müsstest bei "1 = TMENU" noch ein ACT einbringen, ungefähr so hier:

    1. 1 = TMENU
    2. 1 {
    3. ACT = 1
    4. ACT {
    5. ATagParams = class="active"
    6. }
    7. }

    Gruß
    Steffen

  • 1