Hallo,
ich habe mir ein Seitentemplate mit benutzerdefinerten Felder gebastelt, welches mir die Felder in einer Tabelle ausgibt:
PHP
...
<?php query_posts("cat=$bue_cat_ids&orderby=title&order=ASC&posts_per_page=-1");
$current_cat = ''; ?>
<?php while (have_posts()) : the_post(); ?>
<div class="" id="post-<?php the_ID(); ?>">
<table class="tab">
<tr>
<td class="cel">
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a>
</td>
<td class="cel" style="width: 25px">
<?php
$mykey_values = get_post_custom_values('Kurzzeichen');
if (!empty($mykey_values)) {
foreach ( $mykey_values as $key => $value ) {
echo " $value "; }} ?>
</td>
<td class="cel" style="width: 25px">
<?php
$mykey_values = get_post_custom_values('Nebenstelle');
if (!empty($mykey_values)) {
foreach ( $mykey_values as $key => $value ) {
echo " -$value "; }} ?>
</td>
<td class="cel" >
<?php
$mykey_values = get_post_custom_values('Email');
if (!empty($mykey_values)) {
foreach ( $mykey_values as $key => $value ) {
echo " <a href=\"mailto:$value\">$value</a> "; }} ?>
</td>
<td class="cel">
<?php
$mykey_values = get_post_custom_values('Mobil');
if (!empty($mykey_values)) {
foreach ( $mykey_values as $key => $value ) {
echo " $value "; }} ?>
</td>
<td class="cell" style="width: 35px"><?php the_category('single'); ?></td>
</tr>
</table>
</div>
<?php endwhile;
...
Alles anzeigen
Funktioniert auch wunderbar. Nur wird mit Sicherheit der Wunsch vom Nutzer kommen, diese Tabelle auch ausdrucken zu können und das funkt irgendwie nicht.
Benutzte ich die Druckfunktion mit dem Plugin WP-Print werden keine benutzerdefinierten Felder ausgegeben.
Benutze ich die Druckfunktion des Browsers, werden zwar die Felder ausgegeben, aber ohne die Tabelle.
Kann mir jemand sagen warum das so ist? Und wie ich das ändern kann?
Danke im voraus.
P.S. Link leider nicht möglich, da interner Intranetblog.