Hallo,
auf dieser Webseite http://www.boule-tsvg-05.tsv-groetzingen05.de/termine
habe ich in der linken sidebar einen Link "Alle Termine".
Klickt man auf "Alle Termine", erscheint eine Liste aller Termine = das ist nichts anderes, als eine Artikelliste der Kategorie "Termine".
Problem:
Auf dieser Artikelseite passt die linke sidebar aber nicht zur Terminseite. Es soll dieselbe sidebar angezeigt werden, wie auf der Herkunftsseite "Termine" (siehe link oben).
Templates:
Ich verwende für diese beiden Seiten folgende Templates:
Seite Termine: index-termine.php, dort wird die sidebar l-sidebar-termine.php eingebunden
Artikelseite: archive.php, dort wird die sidebar l-sidebar.php eingebunden.
(code zu archive.php siehe unten)
Lösungsansatz:
In der archive.php möchte ich steuern, dass für die Kategorie "Termine" eine andere sidebar verwendet wird, als für die anderen Kategorien.
Frage:
Was genau muss ich in welchem template einfügen?
Hier der Code zu archive.php
<?php get_header(); ?>
<!--include sidebar-->
<?php include(TEMPLATEPATH."/l_sidebar.php");?>
<!--include sidebar-->
<?php include(TEMPLATEPATH."/r_sidebar-tsv.php");?>
<div id="content">
<!--the loop-->
<?php if (have_posts()) : ?>
<?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
<?php /* If this is a category archive */ if (is_category()) { ?>
<h3><?php echo single_cat_title(); ?></h3>
<?php /* If this is a daily archive */ } elseif (is_day()) { ?>
<h3>Archive von <?php the_time('j.F Y'); ?></h3>
<?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
<h3>Archive von <?php the_time('F Y'); ?></h3>
<?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
<h3>Archive von <?php the_time('Y'); ?></h3>
<?php /* If this is a search */ } elseif (is_search()) { ?>
<h3>Suchergebnisse</h3>
<?php /* If this is an author archive */ } elseif (is_author()) { ?>
Autoren Archive
<?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
Blog Archive
<!--do not delete-->
<?php } ?>
<!-- navigation-->
<?php next_posts_link('« Vorangehende Berichte') ?>
<?php previous_posts_link('Nachfolgende Berichte »') ?>
<!--loop article begin-->
<?php while (have_posts()) : the_post(); ?>
<!--post title as a link-->
<div class="postspace3">
</div>
<h2 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanenter Link zu <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<!--post time-->
<!--<b><?php the_time('l, j.F Y') ?></b>-->
<p><?php edit_post_link('Edit', '', ''); ?>
<!--optional excerpt or automatic excerpt of the post-->
<?php the_excerpt(); ?>
<!--<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanenter Link zu <?php the_title(); ?>">weiter lesen</a>-->
<div class="postspace">
</div>
<!--one post end-->
<?php endwhile; ?>
<!-- navigation-->
<?php next_posts_link('« Vorangehende Artikel') ?>
<?php previous_posts_link('Nachfolgende Artikel »') ?>
<!-- do not delete-->
<?php else : ?>
Not Found
<?php include (TEMPLATEPATH . '/searchform.php'); ?>
<!--do not delete-->
<?php endif; ?>
<!--archive.php end-->
</div>
<?php include (TEMPLATEPATH . "/index-tsv-content-navi-unten.php"); ?>
<!--include footer-->
<?php get_footer(); ?>
Alles anzeigen