Zum Inhalt springen

Zwei menus - zwei active links ?

Erstellt am 16. Mai 2007 · 1 Antwort · letzte Antwort am 16. Mai 2007

Tags: Frage

hamsterbacke ·

Hallo alle zusammen :o
Bin neu bei Typo3 und hab trotz intensiver suche hier nicht die Lösung für mein Problem gefunden.

Ich hab folgendes problem:
zwei getrennte menus, eins entrylevel 0 (ein tab-menu), das andere entrylevel1 (vertikales-normalmenu)

Wenn man nun auf einen Link des zweiten (entrylevel1) menus klickt, verschwindet die Selektierung des ersten Menüpunkts (entrylevel0). Dieses Problem tritt im Template selbst nicht auf. #paralyzed#

Die Aktivierung der menus erfolgt über <li>
<a id="current"> ...bzw. über <a id="jetzt"> im zweiten menu

Der TS-Code sowohl des zweiten wie auch des ersten Menus, mit jeweils geänderter Bezeichnung schaut so aus (hab ich irgendwoher kopiert):

lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.wrap = <ul>|</ul>    
lib.mainMenu.1 = TMENU
lib.mainMenu.1 {
        noBlur = 1
        ACT = 1
        CUR = 1
}
lib.mainMenu.1.NO {
        allWrap = <li>|</li>
}
lib.mainMenu.1.ACT {
        allWrap = <li>|</li>
}
lib.mainMenu.1.CUR {
        allWrap = <li><a id="current">|</a></li>
        doNotLinkIt = 1
}

Wie kann man nun die Selektierung des ersten Menüpunkts aufrechterhalten, wenn man auf einen Menüpunkt des zweiten klickt?

Das einzige Problem ist, wie man die ID="current" des links aufrechterhalten kann, die beim klick auf den zweiten link verschwindet. Dazu muss man offensichtlich die Zeile
lib.mainMenu.1.ACT { allWrap = <li>|</li>
bearbeiten, aber ich weiss nicht genau wie.

Bild: tobsch.freehostia.com/test.JPG

http://tobsch.freehostia.com/test.JPG (eventuell nur mit paste+copy)

hamsterbacke ·

na habs selbst gefunden die lösung - wohl ein echtes anfänger problem
einfach bei der "act" zeile
ATagParams = id ="current"
eingefügt- fertig