Hallo liebe Forum-Gemeinde,
da ich selber nicht mehr weiter komme wage ich es nun dieses Forum zu befragen.
Da Fragen stellen ohne vorher ausgiebig zu lesen wirklich unverschämt ist, möchte ich versichern dass ich viel über die Menüs in Wordpress gelesen habe. Ich habe auch versucht die verschiedenen Verhalten des Menüs mittels Firebug zu erkunden - je mehr ich allerdings versucht habe um so größer wurde in den letzten zwei Wochen meine Verwirrung.
Ich versuche in Wordpress 3.5.1 ein Menü mit zwei Ebenen zu realisieren. Dazu benutze ich das (anscheinend) in WP 3 neu hinzugekommene Benutzermenü. Sehen könnt ihr das ganze Drama unter http://www.svensemmler.net
Mir ist es auch nicht möglich ein anderes Theme als das hier benutzte zu verwenden.
Meine Probleme sind folgende:
- Beim Aufruf der Seite: "Start" ist aktiv (also weiß hinterlegt). Der Punkt "Kategorie1" um Untermenü jedoch nicht als aktiv gekennzeichnet. "Start" ist gleichzeitig auch "Kategorie1" - beim Aufruf soll also die Kategorie 1 angezeigt werden und dementsprechend auch im Menü aktiv sein.
- Dazu kommt, dass Kategorien im Untermenü wenn sie ausgewählt sind nicht aktiv markiert sind. Bei einer Seite im Untermenü - also in meinem Beispiel die "Beispiel-Seite" - funktioniert das. Schrift ist rot und bold, Pfeil zeigt nach unten.
- Unabhängig davon ob der ausgewählte Punkt im Untermenü sich als ausgewählt präsentiert oder nicht wird trotzdem das übergeordnete Menü, also "Start" nicht mehr weiß unterlegt sobald man einen dieser Punkte anwählt.
- Zu all dem kommt folgendes komische Verhalten hinzu:
Ist die "Beispiel-Seite" angewählt und ich überfahre mit der Maus "Kategorie1" oder "Kategorie2" werden diese plötzlich dunkelgrau unterlegt.
Auch wenn es den Erfahrenen sicher klar ist, hier noch ein Bild aus dem Backend wie ich die Menüs angeordnet habe:
Das Zusammenspiel der in der style.css verwendeten Klassen erschließt sich mir überhaupt nicht. Werden hier Eigenschaften vererbt o.Ä.?
Ich würde mich sehr freuen wenn mir jemand einen Tipp geben kann was hier passiert und wie ich das Problem lösen kann.
Vielen Dank schon mal für´s lesen!
Gruß Sven