1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Warum verschwindet meine Seiten Navigation?

Dieses Thema im Forum "Konfiguration" wurde erstellt von stilnick, 1. Februar 2009.

  1. stilnick

    stilnick Well-Known Member

    Registriert seit:
    11. September 2007
    Beiträge:
    166
    Zustimmungen:
    0
    Hallo,

    ich habe mir 2 Menüs mit Wp gebaut.
    Ein Hauptmenü im Header was die normalen Seiten wie gehabt ausgibt:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    In der Sidebat habe ich mir dann noch ein Untermenü angelegt damit auch diese Punkte erreichbar sind sobald ich die Obere Navigation anklicke.

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Bisher war alles einleuten und es funktioniert auch einwandfrei!
    Nun zu meinem Problem.

    Wenn ich einen Unterpunkt in der Subnavigation anklicke komme ich auf die gewünschte unterseite, allerdings verschwindet auch gleich das ganze Menü was sehr doof ist.

    Der User müsste wieder den Hauptpunkt anklicken um auf den Unterpunkt zu kommen.

    Ich kenne auch den Grund.
    In der Abfrage oben sage ich ja auch: zeige das Menü wenn du auf der Seite Leistungen bist, sonst nicht.

    Wie kann ich Wordpress sagen das er mir das Submenü auch in allen Unterpunkten anzeigen soll?

    Jemand einen Rat?

    Danke!
     
  2. maxe

    maxe Well-Known Member
    Ehrenmitglied

    Registriert seit:
    1. Mai 2008
    Beiträge:
    19.581
    Zustimmungen:
    277
    Dann nimm das IF doch einfach weg:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Oder hab ich da was falsch verstanden.
     
  3. stilnick

    stilnick Well-Known Member

    Registriert seit:
    11. September 2007
    Beiträge:
    166
    Zustimmungen:
    0
    Danke für die Antwort.

    Nein so leicht ist es nicht.
    Wenn ich die Abfrage weg mache, Zeigt er mir das Untermenü von Leistungen immer.

    Ich will es ja nur sehen wenn ich auf Leistungen bin (was ja geht) und auf dem Unterpunkt(was noch nicht geht)

    Klicke ich auf --> Leistungen (zeigt er mir das Untermenü von Leistungen)
    Klicke ich auf --> Leistungen --> Promotion (verschwindet das Untermenü weil ich mich ja nicht mehr auf der Seite LEISTUNGEN befinde sondern noch eine ebene tiefer)

    Kann man bei der if Abfrage WP nicht einfach sagen: Leistungen und alle
    childrens = Menü x Anzeigen ?
     
  4. maxe

    maxe Well-Known Member
    Ehrenmitglied

    Registriert seit:
    1. Mai 2008
    Beiträge:
    19.581
    Zustimmungen:
    277
    ahhh, jetzt hab ich dich verstanden. Du suchst wahrscheinlich post_parent.

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  5. stilnick

    stilnick Well-Known Member

    Registriert seit:
    11. September 2007
    Beiträge:
    166
    Zustimmungen:
    0
    Ahhh....danke!

    Ich werde es gleich mal probieren.
    Steht das XX für die Tiefe der Kategorieebene?

    Dank dir!
     
  6. stilnick

    stilnick Well-Known Member

    Registriert seit:
    11. September 2007
    Beiträge:
    166
    Zustimmungen:
    0
    xx steht für die kategorie id wenn ich das nun richtig gemacht habe.

    nun klappt es auch das der unterpunkt angezeigt wird.
    nun ist es aber leider so das ich ja 3 ebenen habe

    hauptmenü-->unterpunkt1-->unterpunkt2
    zb. leistungen-->dachdecken-->fenstereinbau

    klicke ich auf leistungen erscheint das untermenü1 mit den verschiedenen punkten.klicke ich nun auf den unterpunk2 sehe ich die seite(letzte menü ebene) aber da fällt dann wieder das menü weg.

    also wenn ich das richtig deute sagt doch der befehl
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    zeige das untermenü1&2 nur wenn die seite leistungen oder alle untergeordneten kategorien (child kategorien) angeklickt werden.

    aber warum nimmt er es in ebene2 dann doch wieder raus?

    danke für die bisherige große hilfe!!!!

    Nick

    edit:

    ich habe es mit dem code versucht den ich im netz gefunden habe

    <?php if (is_page('Leistungen') || $post->post_parent=="5"|| $post->post_parent->post_parent=="5") { ?>

    leider geht der auch nicht
     
    #6 stilnick, 2. Februar 2009
    Zuletzt bearbeitet: 2. Februar 2009
  7. maxe

    maxe Well-Known Member
    Ehrenmitglied

    Registriert seit:
    1. Mai 2008
    Beiträge:
    19.581
    Zustimmungen:
    277
    Du könntest parent und grandparent vorher definieren:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    und dann ungetestet:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  8. stilnick

    stilnick Well-Known Member

    Registriert seit:
    11. September 2007
    Beiträge:
    166
    Zustimmungen:
    0
    Danke für den Tipp.

    Habe es eben mal gemacht.
    Leider macht er das auch nicht.
    In der 3. Ebene wird das Menü nicht angezeigt.

    Es muss ja dann irgend ein Parameter nicht stimmen.

    Aber eigentlich wüsste ich nicht was Wp nicht versteht:

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden