Menu Position (Rules)
am 18.07.2013 - 10:45 Uhr in
Hi meine lieben,
ich nutze das 'Menu Position' Plugin um beim aufrufen von Artikeln bestimmte Menüpunkte zu aktivieren. Das Problem ist, dass mir jetzt immer ein Untermenü erstellt wird mit dem Artikeltitel drin. Ich will ja nur das Highlighting und kein zusätzliche ausgabe.
Also im Menütool steht zum Beispiel der Menüpunkt 'Artikel' . Darunter setze ich eine Menu Position Rule, damit beim Aufruf eines Artikel dieser Menüpunkt aktiviert wird. Jetzt wird mir aber zusätzlich ein Untermenü mit dem Titel des Artikels unter dem Menüpunkt ' Artikel angezeigt. Kann ich das unterbinden? Das Problem ist, dass ich die Untermenüs durchaus brauche, das heißt ich kann sie nicht einfach via css ausblenden oder so.
Viele Grüße
Martin
- Anmelden oder Registrieren um Kommentare zu schreiben
Kontext funktioniert auch nicht
am 18.07.2013 - 11:15 Uhr
Ich habe es jetzt noch mit einem Kontext versucht. Da ist das Problem, dass er nicht dem Listenelement < li > die zusätzliche Klasse "active-trail" verpasst sondern nur dem darin liegenden anchorelement < a > die zusätzliche Klasse "active". Damit kann ich aber nicht anfangen, weil für mein CSS die Listenelemente interessant sind.
Außerdem gäbe es bei Kontext das Problem der Dopplung. Bei Menu Position Rules ist immer nur eine Rule zugetroffen, je nach Reihenfolge. Bei Kontext, treffen, wenn ein Artikel zwei Tags hat auch zwei Regeln zu und dementsprechend werden auch zwei Menüpunkte gehighlighted.
Mit jQuery kannst Du auf das
am 18.07.2013 - 12:42 Uhr
Mit jQuery kannst Du auf das Parent-Element zugreifen. Dann mußt Du halt über ein winziges jQuery-Script die Klasse active an das li-Tag anheften, wenn das a-Tag darunter die Klasse active hat.
Beste Grüße
Werner
Lustig :) Genau so habe ich
am 18.07.2013 - 12:56 Uhr
Lustig :) Genau so habe ich es jetzt auch gemacht. Und die Konflikte habe ich über die kontext kondition gemacht, sodass jetzt künstlich so ne art Reihenfolge in der wichtigkeit entstanden ist :) Danke