TMENU Nur die 2. Ebene Anzeigen

DarkNemesis

Grünschnabel
Ich versuche zur Zeit 2 Menüs ans laufen zu bekommen, das eine soll nur die 1 Ebene anzeigen, das zweite ( hat nichts mit dem 1. zu tun ) soll nur die 2 Ebene abbilden.

Code:
# Navigation Oben
temp.navi_oben = HMENU
temp.navi_oben {
    2 = TMENU
    2 {
        noBlur = 1
        NO = 1
        NO.allWrap = <li> | </li>
        ACT = 1
        ACT.allWrap = <li> | </li>
        ACT.doNotLinkIt = 1
    }
}


# Navigation Links
temp.navi_haupt = HMENU
temp.navi_haupt {
    1 = TMENU
    1 {
        noBlur = 1
        NO = 1
        NO.allWrap = <div class="naviX" style="display:block"><span class="navZahl"><img src="fileadmin/Bilder/m1.png" alt="" class="normal" /><img src="fileadmin/Bilder/m1_over.png" alt="" class="hover" /></span><span class="navText"> | </span></div>
        ACT = 1
        ACT.allWrap = <div class="naviX"><span class="navZahl"><img src="fileadmin/Bilder/m1_over.png" alt="" /></span><span class="navText"> | </span></div>
        ACT.doNotLinkIt = 1
    }
}

Das Navi_Haupt funktioniert soweit ( hat noch ein paar maken was das design angeht vor allem im IE ) nur das Navi_Oben verweigert komplett den dienst ;)

http://typo3.paul-klimek.de für die Ausgabe
 
Wenn du das Menü nur ab 2. Ebene möchtest, sollte eigentlich mit entryLevel die Startebene definiert werden können.

EDIT: desweiteren würde ich temp.navi_oben.1 statt temp.navi_oben.2 verwenden.
 
Außerdem hat die erste Ausgegebene Ebene (egal welche Ebene das in der Rootline ist) immer die 1.
Also:

Code:
temp {
    navi_oben = HMENU
    temp.navi_oben {
        entryLevel = 2 oder 3 ...
        1 = TMENU
        1 {
            noBlur = 1
            NO = 1
            NO.allWrap = <li> | </li>
            ACT < .NO
            ACT.doNotLinkIt = 1
        }
    }
    navi_haupt = HMENU
    navi_haupt {
        1 = TMENU
        1 {
            ...
            ACT.doNotLinkIt = 1
        }
    }
}
 

Neue Beiträge

Zurück