Hallo Community,
ich habe mich jetzt schon tagelang durch das Benutzerhandbuch gehangelt und auch unzählige Tutorials durchgelesen, allerding suche ich eine saubere Lösung, so dass ich euch jetzt einfach mal frage. :-)
Mein Problem dreht sich um das Template für die Kategorieansicht. Auf dieser Seite möchte ich vier Beiträge ausgeben. Den ersten Beitrag ganz groß, die restlichen drei kleienr darunter. Auf meiner Startseite habe ich mir folgendes zurechtgebastelt:
<?php query_posts('showposts=1'); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div id="news_big">
<div>
<h1><a href="<?php the_permalink() ?>" rel="bookmark" title="Post '<?php the_title_attribute(); ?>'"><?php the_title(); ?></a></h1>
<p>
<?php the_excerpt(); ?>
</p>
</div>
</div>
<?php endwhile; ?>
<?php
query_posts("showposts=1&offset=1");
while (have_posts()) : the_post();
?>
<div style="clear: both;"><!--clear--></div>
<div id="news_small_left">
<div id="news_small">
<div>
<h2><a href="<?php the_permalink(); ?>"><?php the_title() ?></a></h2>
</div>
</div>
<p>
<div class="entry">
<?php the_content(); ?> // oder the_excerpt
</div>
</p>
<ul class="liste">
<li>Weiter lesen</li>
<li>Audiostream abspielen</li>
<li>Kurzinformation: Streubomben</li>
<li>Themenfeld: Kriege und Waffen</li>
</ul>
</div>
<?php endwhile; ?>
<?php
query_posts("showposts=1&offset=2");
while (have_posts()) : the_post();
?>
<div id="news_small_middle">
<div id="news_small">
<div>
<h2><a href="<?php the_permalink(); ?>"><?php the_title() ?></a></h2>
</div>
</div>
<p>
<div class="entry">
<?php the_content(); ?> // oder the_excerpt
</div>
</p>
<ul class="liste">
<li>Weiter lesen</li>
<li>Audiostream abspielen</li>
<li>Kurzinformation: Streubomben</li>
<li>Themenfeld: Kriege und Waffen</li>
</ul>
</div>
<?php endwhile; ?>
<?php
query_posts("showposts=1&offset=3");
while (have_posts()) : the_post();
?>
<div id="news_small_right">
<div id="news_small">
<div>
<h2><a href="<?php the_permalink(); ?>"><?php the_title() ?></a></h2>
</div>
</div>
<p>
<?php the_excerpt(); ?>
</p>
<ul class="liste">
<li>Weiter lesen</li>
<li>Audiostream abspielen</li>
<li>Kurzinformation: Streubomben</li>
<li>Themenfeld: Kriege und Waffen</li>
</ul>
</div>
<div style="clear: both;"><!--clear--></div>
</div>
<?php endwhile; ?>
Alles anzeigen
Ich möchte je Kategorie, auch nur die dazugehörigen Beiträge ausgeben.
Das ganze kann ich aber leider nicht für die Kategorieseite übernehmen. Klar könnte ich für jede Kategorie ein eigenes Template nehmen und dann querry_posts(); entsprechend abändern, allerdings denke ich nicht, dass es die Beste Lösung ist.
Gibt es eine Lösung, für die ich nur ein Kategorientemplate brauche? Leider konnte ich sie noch nicht finden.
Es handelt sich um die unfertige Seite entwicklungshilfe.de
Danke für eure Mühe!