Moin,
ich benutze für eine Kundenwebseite Wordpress 2.8.1 mit Flexi Pages 1.5.6 und einer Reihe anderer Plugins. Es ist eher als CMS verwendet und 80 % der Seiten sind statisch. Dazu gesellen sich Pressemeldungen, die ich als Artikel in verschiedenen Kategorien sortiert einbinde. Die Artikel einer Kategorie sollen sich separat aufrufen lassen. Das habe ich so gelöst, dass ich eine statische Seite für zB Pressemeldungen 2007 angelegt habe und ein Template gebaut habe, dass dann nur diese Kategorie aufruft. Geht auch.
Allerdings zeigt Flexi Pages auf einer solchen Seite keine Unterpunkte im Menü an. Auch der Link zur aktuell aufgerufenen Seite wird nicht mehr fett dargestellt.
Möglicherweise benötigt das Flexi Pages Plugin die ID der statischen Seite, die dann in dem Template mit den Artikeln (der Kategorie XY) fehlt?! Die Frage ist also, wie muss ich mein Template bauen, damit Flexi Pages das Menü normal - wie bei statischen Seiten - anzeigen kann?
Hinweis: Auch die ganz normale index.php macht den Fehler. Es kann also nicht daran liegen, dass ich etwas kaputt gemacht habe, sondern muss ein allgemeines Problem von Flexi Pages mit Artikelseiten sein.
Allerdings funktioniert die eine Artikelseite, die in den Wordpress Einstellungen / Lesen als Artikelseite definiert wurde ... hier wird die Navigation korrekt dargestellt.
Und hier mal der Quelltext meines Templates für die Kategorie Pressemeldungen 2007
<?php /*
Template Name: Presse2007
*/
?>
<?php get_header(); ?>
<div id="content">
<div class="post">
<div class="breadcrumb">
<?php
if(function_exists('bcn_display'))
{
bcn_display();
}
?>
</div>
<br/>
<h1>Pressemitteilungen 2007</h1>
</div>
<?php if (have_posts()) : ?>
<?php query_posts('category_name=2007'); ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post">
<h1 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h1>
<p class="date"><?php the_time(__('l, F dS, Y g:ia','relaxation')) ?></p>
<div class="entry">
<?php the_content(__('| Read the rest of this entry ...','relaxation')); ?>
</div>
<p class="postmetadata"><?php the_category(', ') ?> <strong>|</strong> <?php edit_post_link(__('Edit','relaxation')); ?> </p>
<!--
<?php trackback_rdf(); ?>
-->
</div>
<?php endwhile; ?>
<div class="navigation">
<div class="alignleft"><?php posts_nav_link('','',__('« Previous Entries','relaxation')) ?></div>
<div class="alignright"><?php posts_nav_link('',__('Next Entries »','relaxation'),'') ?></div>
</div>
<?php else : ?>
<h2 class="center"><?php _e('Not found.'); ?></h2>
<p class="center"><?php _e("Sorry, but you are looking for something that isn't here."); ?></p>
<?php include (TEMPLATEPATH . "/searchform.php"); ?>
<?php endif; ?>
</div>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Alles anzeigen
Wäre toll, wenn jemand eine Idee hat. Danke!