Beiträge von BMo

    ziemlich cool

    Puh, ziemlich cool, aber für Mobile und Google ein nogo.
    Für Gewinnspiele und Marketingaktionen gut, aber für den Haupt-Webauftritt, würde ich bei einer Standard-Webseite bleiben.

    Hi,
    ich arbeite zur Zeit an einer sehr großen Seite mit dem neuen Nav-Menü in WP 3.0.
    Nun ist ein Problem aufgetaucht, für welches ich bis jetzt keine gute Lösung gefunden habe:

    Auf der Seite gibt es folgende Nav-Struktur:

    Code
    -Menüebene1 (Page) A
    -Menüebene1 (Page) B
      -Menüebene2 (Categorie-1)
           -Menüebne3 (Artikel 1-n)
      -Menüebene2 (Categorie-2)
           -Menüebne3 (Artikel 1-n)
      -Menüebene2 (Page) C
    -Menüebene1 (Page) D 
      -Menüebene2 (Page) E 
        -Menüebene3 (Page) F

    Wenn ich auf Page F bin, so ist Page E mein Parent und Page D mein Ancestor. Das funktioniert super und der CSS Code stimmt!

    Jedoch gibt es ein Problem.
    Wenn ich in einem Artikel von Categorie-1 bin, so hat die Categorie-1 die CSS-Klasse:

    Code
    current-menu-parent

    Korrekt!

    Jedoch die Page auf Menüebene1 nur:

    Code
    menu-item menu-item-type-post_type menu-item-1144

    D.h. ich verliere die Information über den Vorfahre "Ancestor". Normal sollte hier

    Code
    current-menu-ancestor

    stehen.

    Kennt jemand sich so tief in Wordpress aus, dass er mir bei diesem Problem helfen kann? Bzw. weiß jemand wie ich mit der function.php hier die dafür verantwortliche Funktion überschrieben kann?

    Vielen Dank und beste Grüße
    Benedikt