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

Mehrere Seiten Kategorien?

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von Brod, 17. September 2009.

  1. Brod

    Brod Active Member

    Registriert seit:
    19. Mai 2009
    Beiträge:
    39
    Zustimmungen:
    0
    Ist es möglich verschiedene Seiten Kategorien zu machen? Ich habe bei Widgets 2 mal "Seiten" eingefügt und sie anders genannt... Das Ergebnis kann man sich hier anschauen (http://startrekworld.ilohost.com/)...

    Kann man das machen, verschiedene Seiten Kategorien?
     
  2. bgeissler

    bgeissler Well-Known Member

    Registriert seit:
    6. August 2006
    Beiträge:
    4.404
    Zustimmungen:
    0
    Wenn ich das richtig deute , möchtest du unter "Datenbank" und "Serien" verschiedene Seitelinks anordnen?

    2 Möglichkeiten

    1. benutze in der sidebar.php den exlude oder include Parameter bei wp_list_pages()
    http://doku.wordpress-deutschland.org/Template_Tags/wp_list_pages

    2. Erstelle je eine Seite "Datenbank" und "Serien" und schreib einen beschreibenden Text rein. Dann ordne die anderen Seite als Unterseiten dazu.
     
  3. Brod

    Brod Active Member

    Registriert seit:
    19. Mai 2009
    Beiträge:
    39
    Zustimmungen:
    0
    Danke, Ja genau das will ich :)

    Nur eine Frage. Ist das das was ich in die Datei Sidebar.php eintragen muss?
    und wenn ja, wohin?
    </li>
     
  4. bgeissler

    bgeissler Well-Known Member

    Registriert seit:
    6. August 2006
    Beiträge:
    4.404
    Zustimmungen:
    0
  5. Brod

    Brod Active Member

    Registriert seit:
    19. Mai 2009
    Beiträge:
    39
    Zustimmungen:
    0
    Doch das hier?
    <?php wp_list_pages('title_li=<h2>Pages</h2>' ); ?>

    Kapiere das nicht, erklärt mir das mal einer :)
     
  6. bgeissler

    bgeissler Well-Known Member

    Registriert seit:
    6. August 2006
    Beiträge:
    4.404
    Zustimmungen:
    0
    z.b.
    <?php wp_list_pages('title_li=<h2>Pages</h2>&include=page_id' ); ?>
     
  7. Brod

    Brod Active Member

    Registriert seit:
    19. Mai 2009
    Beiträge:
    39
    Zustimmungen:
    0
    Und wo soll das rein, also bei Sidebar.php?
     
  8. bgeissler

    bgeissler Well-Known Member

    Registriert seit:
    6. August 2006
    Beiträge:
    4.404
    Zustimmungen:
    0
    Findest du den Befehl php wp_list_pages() in deiner sidebar.php nicht?
    Hast du eine sidebar.php?
    Was steht da drin?
     
  9. Brod

    Brod Active Member

    Registriert seit:
    19. Mai 2009
    Beiträge:
    39
    Zustimmungen:
    0
    In der Datei Sidebar.php steht
    Aber was soll ich nun machen?
     
  10. maxe

    maxe Well-Known Member
    Ehrenmitglied

    Registriert seit:
    1. Mai 2008
    Beiträge:
    19.581
    Zustimmungen:
    277
    erstmal müssen die Widgets aus dem Backend raus. Denn entweder Widgets oder den Code in der sidebar.php, nicht beides.

    Dann ordnest du im Backend alle Unterseiten je einer Elternseite zu.

    Und dann kannst du in der sidebar.php 2x wp_list_pages() einfügen
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    anlegen. Statt XX nimmst du jeweils die ID der Elternseite.
     
  11. bgeissler

    bgeissler Well-Known Member

    Registriert seit:
    6. August 2006
    Beiträge:
    4.404
    Zustimmungen:
    0
    So wird deine Sidebar in dem entspr. Bereich aussehen:
    Jetzt kopierst du diesen Code nochmal direkt darunter. Dann hast du 2 Navigationen.
    Als nächstes ergänzt du jeweils hinter den Befehl mit &include das sieht dann so aus:
    Wobei du page_id durch eine kommagetrennte Liste der Seiten-IDs ersetzt, die du in der jeweiligen Navigation anzeigen willst.
    Das würde dann z.B. so aussehen:
    Dafür brauchst du dann keine Unterseiten anlegen.
    Lies hier: http://doku.wordpress-deutschland.org/Template_Tags/wp_list_pages
     
    #11 bgeissler, 18. September 2009
    Zuletzt bearbeitet: 18. September 2009
  12. Brod

    Brod Active Member

    Registriert seit:
    19. Mai 2009
    Beiträge:
    39
    Zustimmungen:
    0
    Danke, aber ich hätte die gerne auch auf der Startseite, dort werden die aber nicht angezeigt nur auf den andern Seiten?
     
  13. bgeissler

    bgeissler Well-Known Member

    Registriert seit:
    6. August 2006
    Beiträge:
    4.404
    Zustimmungen:
    0
    Wenn du mit "&child_of=XX" arbeitest, werden in der sidebar nur die childs angezeigt.
     
  14. Brod

    Brod Active Member

    Registriert seit:
    19. Mai 2009
    Beiträge:
    39
    Zustimmungen:
    0
    Ja das ist klar, aber die Navigation kommt nicht auf die Startseite, sie ist nur auf den Seiten die als Child eingetragen sind. Wie bekomme ich sie auf jede Seite?
     
  15. maxe

    maxe Well-Known Member
    Ehrenmitglied

    Registriert seit:
    1. Mai 2008
    Beiträge:
    19.581
    Zustimmungen:
    277
    dann zeig uns doch mal deine sidebar.php, da wird vielleicht irgendwo ein IF drin hängen.
     
  16. Brod

    Brod Active Member

    Registriert seit:
    19. Mai 2009
    Beiträge:
    39
    Zustimmungen:
    0
    Hier mal Sidebar.php
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
    #16 Brod, 18. September 2009
    Zuletzt von einem Moderator bearbeitet: 19. September 2009
  17. maxe

    maxe Well-Known Member
    Ehrenmitglied

    Registriert seit:
    1. Mai 2008
    Beiträge:
    19.581
    Zustimmungen:
    277
    wenn du es überall haben willst, dann musst du es aus dem IF rausnehmen

    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