Einzelnen Beitrag anzeigen
Alt 02.12.2007, 12:25   #4 (permalink)
Cocoon
PostRank: 0
 
Registriert seit: 19.04.2006
Beiträge: 17
Super Monika. Vielen Dank für die schnelle und super ausführliche Beschreibung. Ich hoffe ich kann mich da mal revangieren!

Muß nicht der <tbody>-Tag außerhalb der foreach-Schleife liegen?

Kann ich eigentlich Deinen Code auch als Seitentemplate verwenden?

Code:
<?php
/*
Template Name: Tagesfahrten
*/
?>

<?php get_header(); ?>

<div id="main">
  <div class="post">
    <div class="entrybody">

      <h2>Tagesfahrten 2008</h2>

      <table id="tagesfahrten" cellpadding="0" cellspacing="0" border="0" class="sortable-onload-1-reverse rowstyle-alt no-arrow">
        <caption>Unsere Tagesfahrten 2008.</caption>

        <thead>
          <tr>
            <th class="sortable-keep">Nr.</th>
            <th class="sortable-date-dmy">Datum</th>
            <th class="sortable">Fahrt</th>
            <th class="sortable">Status</th>
          </tr>
        </thead>

<?php if (is_category('3')) {
$pageposts = $wpdb->get_results("SELECT *
FROM $wpdb->posts, $wpdb->postmeta
WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id
AND $wpdb->postmeta.meta_key = 'Tagesfahrtnummer'
ORDER BY meta_key DESC", OBJECT); ?>

        <tbody>
<?php if ($pageposts) : foreach ($pageposts as $post): setup_postdata($post); ?>
          <tr>
            <td><?php $key="Tagesfahrtnummer"; echo get_post_meta($post->ID, $key, true); ?></td>
            <td><?php $key="Reisedatum"; echo get_post_meta($post->ID, $key, true); ?></td>
            <td><a href="<?php the_permalink() ?>" rel="bookmark" title=" '<?php the_title(); ?>'"><?php the_title(); ?></td>
            <td><?php $key="Reisestatus"; echo get_post_meta($post->ID, $key, true); ?></td>
          </tr>

<?php endforeach;?>
        </tbody>

<?php endif; } ?>

      </table>

      <p>Weiterer Text</p>

    </div>
  </div>
</div>

<?php get_sidebar(); ?>
<?php get_footer(); ?>
Die Tagesfahrten sind unter der Kategorie-ID 3 abgespeichert.
Jede Tagesfahrt hat drei benutzerdefinierte Felder: Tagesfahrtnummer, Reisedatum, Reisestatus.
Die Tabelle wird mit dem JavaScript tablesort.js von frequency-decoder.com behandelt.

In dem Zusammenhang: Wie kann ich jeder zweiten Tabellenreihe eine bestimmte Klasse mitgeben: <tr class="alt">?
Cocoon ist offline   Mit Zitat antworten