| |||||||
| Registrieren | Lexikon | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| PostRank: 1 ![]() Registriert seit: 23.07.2008
Beiträge: 36
| current-page-item wird nicht generiert Hi, ich habe das Problem das bei dem Aufruf Code: <?php wp_list_pages('title_li=' ); ?>
Der Quelltext zeigt das: Code: <li class="page_item page-item-105"><a href="http://berlinerwaende.de/wordpress/aktuelles" title="AKTUELLES">AKTUELLES</a>
<ul>
<li class="page_item page-item-107"><a href="http://berlinerwaende.de/wordpress/aktuelles/spielplan" title="SPIELPLAN">SPIELPLAN</a>
<ul>
<li class="page_item page-item-111"><a href="http://berlinerwaende.de/wordpress/aktuelles/spielplan/tickets" title="TICKETS">TICKETS</a>
<ul>
<li class="page_item page-item-114"><a href="http://berlinerwaende.de/wordpress/aktuelles/spielplan/tickets/haus" title="HAUS">HAUS</a>
<ul>
<li class="page_item page-item-117"><a href="http://berlinerwaende.de/wordpress/aktuelles/spielplan/tickets/haus/kunstler" title="KÜNSTLER">KÜNSTLER</a>
<ul>
<li class="page_item page-item-118"><a href="http://berlinerwaende.de/wordpress/aktuelles/spielplan/tickets/haus/kunstler/theater-schule" title="THEATER & SCHULE">THEATER & SCHULE</a>
<ul>
<li class="page_item page-item-120"><a href="http://berlinerwaende.de/wordpress/aktuelles/spielplan/tickets/haus/kunstler/theater-schule/presse" title="PRESSE">PRESSE</a>
<ul>
<li class="page_item page-item-123"><a href="http://berlinerwaende.de/wordpress/aktuelles/spielplan/tickets/haus/kunstler/theater-schule/presse/kontakt" title="KONTAKT">KONTAKT</a>
<ul>
<li class="page_item page-item-124"><a href="http://berlinerwaende.de/wordpress/aktuelles/spielplan/tickets/haus/kunstler/theater-schule/presse/kontakt/freundeskreis" title="FREUNDESKREIS">FREUNDESKREIS</a>
<ul>
<li class="page_item page-item-126"><a href="http://berlinerwaende.de/wordpress/aktuelles/spielplan/tickets/haus/kunstler/theater-schule/presse/kontakt/freundeskreis/partner" title="PARTNER">PARTNER</a>
<ul>
<li class="page_item page-item-127"><a href="http://berlinerwaende.de/wordpress/aktuelles/spielplan/tickets/haus/kunstler/theater-schule/presse/kontakt/freundeskreis/partner/archiv" title="ARCHIV">ARCHIV</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
Ich habe, um die Reihenfolge im Menü festzulegen, für die Seiten immer übergeordnete Seiten angegeben - kann das das Problem sein? In Wordpress sieht es so aus: AKTUELLES -SPIELPLAN --TICKETS ---HAUS und so weiter... Wie kann ich jetzt active in CSS definieren, so dass es funktioniert? Mit besten Grüßen, m Geändert von marX (20.08.2008 um 15:35 Uhr). Grund: Code-Tags eingefügt |
| | |
| | #2 (permalink) | |
| WPD-Moderator ![]() Registriert seit: 05.10.2006
Beiträge: 7.410
| Zitat:
Warum machst du das auch? Du kannst doch für jede Seite (im Schreiben-Dialog -> Box "Reihenfolge") eine Zahl angeben, nach der dann sortiert wird. Größere Zahlen stehen dann weiter unten. Die Reihenfolge muss nicht fortlaufend sein, du kannst also "Lücken" für spätere Seiten lassen. Zusätzlich im Theme noch das hier ändern, und du hast die Reihenfolge die du möchtest: Code: <?php wp_list_pages('title_li=&sort_column=menu_order' ); ?>
| |
| | |
| | #3 (permalink) |
| PostRank: 1 ![]() Registriert seit: 23.07.2008
Beiträge: 36
| In Ordnung, ich änder die Verschachtelung, ich war vor dem Punkt zurückgeschreckt da er als "Notlösung" bezeichnet wurde. Auf dieser Seite wird so ziemlich das Problem beschrieben, mit dem ich zu kämpfen habe, als Lösung wird angeboten Betsy Kimak’s Blog » Blog Archive » Wordpress’ current_page_item Selector Got You Down? In fact, for pages with posts, Wordpress doesn’t pass the current_page_item class in the HTML at all: <div id="navlnks"> <ul> <li class="page_item page-item-1"><a href="http://www.umaitech.com" title="Home">Home</a></li> <li class="page_item page-item-2"><a href="http://www.umaitech.com /about/" title="About">About</a></li> <li class="page_item page-item-3"><a href="http://www.umaitech.com /portfolio/" title="Portfolio">Portfolio</a></li> <li class="page_item page-item-4"><a href="http://www.umaitech.com /news/" title="News">News</a></li> <li class="page_item page-item-5"><a href="http://www.umaitech.com /blog/" title="Blog">Blog</a></li> </ul> </div> Interestingly, if you go back to Options > Reading and don’t select a posts page, it works. To replicate this, just leave the default – Select – option for the Posts page as shown here: http://www.umaitech.com/images/wp_admin3.jpg After doing this, Wordpress properly outputs the current_page_item class in the HTML: Das ist so ziemlich genau mein Problem, leider funktioniert die Lösung nicht. Mir ist aufgefallen, dass der current-page-item tag dann gesetzt wird, wenn ich Post auslese, da ich aber ausschließlich mit statischen Seiten arbeite und dies nie tue, wird auch der POST tag nicht gesetzt. Leider funktioniert nach der "entschachtelung" der current-page-item Tag immer noch nicht. Danke für jede Idee / Hilfe! |
| | |
| | #4 (permalink) |
| PostRank: 1 ![]() Registriert seit: 23.07.2008
Beiträge: 36
| Im Quelltext bekomme ich jetzt eine etwas sauberere Anzeige, jedoch nach wie vor kein current-page-item Code: <li class="page_item page-item-105"><a href="http://berlinerwaende.de/wordpress" title="AKTUELLES">AKTUELLES</a></li> <li class="page_item page-item-107"><a href="http://berlinerwaende.de/wordpress/spielplan" title="SPIELPLAN">SPIELPLAN</a></li> <li class="page_item page-item-111"><a href="http://berlinerwaende.de/wordpress/tickets" title="TICKETS">TICKETS</a></li> <li class="page_item page-item-114"><a href="http://berlinerwaende.de/wordpress/haus" title="HAUS">HAUS</a></li> <li class="page_item page-item-117"><a href="http://berlinerwaende.de/wordpress/kunstler" title="KÜNSTLER">KÜNSTLER</a></li> <li class="page_item page-item-118"><a href="http://berlinerwaende.de/wordpress/theater-schule" title="THEATER & SCHULE">THEATER & SCHULE</a></li> <li class="page_item page-item-120"><a href="http://berlinerwaende.de/wordpress/presse" title="PRESSE">PRESSE</a></li> <li class="page_item page-item-123"><a href="http://berlinerwaende.de/wordpress/kontakt" title="KONTAKT">KONTAKT</a></li> <li class="page_item page-item-124"><a href="http://berlinerwaende.de/wordpress/freundeskreis" title="FREUNDESKREIS">FREUNDESKREIS</a></li> <li class="page_item page-item-126"><a href="http://berlinerwaende.de/wordpress/partner" title="PARTNER">PARTNER</a></li> <li class="page_item page-item-127"><a href="http://berlinerwaende.de/wordpress/archiv" title="ARCHIV">ARCHIV</a></li> |
| | |
| | #6 (permalink) |
| PostRank: 1 ![]() Registriert seit: 23.07.2008
Beiträge: 36
| Ich habe inzwischen herausgefunden, dass durch das Filtern der Posts durch query_posts(cat=10); der current-page-item tag gekillt wird. Welche Andere Möglichkeit gibt es nur die Posts aus Kategorie 10 zu erhalten? Mit freundlichen Grüßen, Machiavel |
| | |
| | #7 (permalink) | |
| WPD-Moderator ![]() Registriert seit: 05.10.2006
Beiträge: 7.410
| Genau da liegt das Problem, sagt dir ja auch die Quelle die du oben verlinkt hast: Zitat:
PHP-Code: | |
| | |
| | #9 (permalink) |
| PostRank: 1 ![]() Registriert seit: 23.07.2008
Beiträge: 36
| Entschuldige bitte, ich wollte meine Fortschritte zur Kenntnis geben (aber natürlich auch Aufmerksamkeit.. da hast du schon recht, sorry dafür). Ich habe jetzt folgende 3 Varianten ausprobiert, und bei keiner wird der current-post-item Tag angezeigt: PHP-Code: PHP-Code: PHP-Code: Im Menüpunkt TICKETS benutze ich genau den selben Aufruf PHP-Code: Langsam werde ich immer ratloser... ach ja, und der "mehr lesen" Tag funktioniert bei der letzten Variante auch nicht (mehr). Vielen Dank für weitere Ideen und Vorschläge! |
| | |
| | #10 (permalink) |
| WPD-Moderator ![]() Registriert seit: 05.10.2006
Beiträge: 7.410
| Jetzt gehts? Code: <li class="page_item page-item-105"><a href="http://berlinerwaende.de/wordpress" title="AKTUELLES">AKTUELLES</a></li> <li class="page_item page-item-107"><a href="http://berlinerwaende.de/wordpress/spielplan" title="SPIELPLAN">SPIELPLAN</a></li> <li class="page_item page-item-111 current_page_item"><a href="http://berlinerwaende.de/wordpress/tickets" title="TICKETS">TICKETS</a></li> <li class="page_item page-item-114"><a href="http://berlinerwaende.de/wordpress/haus" title="HAUS">HAUS</a></li> <li class="page_item page-item-117"> |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |