Hi,
ich bin dabei ein Template mit 2 Navigationsleisten und in der Mitte einen Inhaltsbereich zu erstellen. Alles klappt auch gut soweit.
PHP
#content {
padding-bottom: 10px;
background: #fff;
border-left: 1px solid #E4E4E4;
border-right: 1px solid #E4E4E4;
padding: 0px 0px 0px 15px;
height: auto;
}
#content .post, #content .comments {
width:48%;
float:left;
}
#sidebar {
width: 25%;
float: left;
}
#right_bar {
width: 25%;
float: right;
}
Alles anzeigen
Wenn ich nun normale "Seiten" lade, bleibt der Inhaltsbereich im Rahmen, aber wenn ich z.B. eine Kategorie/Tagseite.. öffne, lädt er die im Inhaltsbereich, soweit die Navigation nach unten reicht und dann spring der Content nach links.
Muss ich noch was in den jeweiligen CSS Bereich einfügen oder hab ich das falsch in die archive.php.. eingebaut.
archive.php:
PHP
<?php get_header(); ?>
<div id="content">
<?php include('sidebar.php'); ?>
<?php include('sidebar_2.php'); ?>
<?php if (have_posts()) : ?>
....
<?php while (have_posts()) : the_post(); ?>
<?php
$image = get_post_meta($post->ID, 'image', $single = true);
$image_class = get_post_meta($post->ID, 'image class', $single = true);
$image_alt = get_post_meta($post->ID, 'image alt', $single = true);
?>
<div class="post">
<h2 class="h2title">
<a href="<?php the_permalink() ?>" rel="bookmark"
style="display:block; width:400px; float:right;"><?php the_title(); ?></a>
<span class="comment"><?php comments_popup_link
('Keine Kommentare', '1 Kommentar', '% Kommentare'); ?></span>
</h2>
<div class="entry">
<?php // if there's a thumbnail
if($image !== '') { ?>
<p>
<a href="<?php the_permalink() ?>">
<img src="<?php echo $image; ?>"
class="<?php if($image_class !== '') { echo $image_class; } else { echo "left"; } ?>"
style="border:1px dashed #F3E3D7; padding:3px;"
alt="<?php if($image_alt !== '') { echo $image_alt; } else { echo the_title(); } ?>"
/>
</a>
</p>
<?php } // end if statement
// if there's not a thumbnail
else { echo ''; } ?>
<?php the_excerpt(); ?>
</div>
<div class="postmetadata">
Kategorie: <?php the_category(', ') ?>
<br /><?php the_tags(); ?>
</div>
</div>
<?php endwhile; ?>
...
<?php } ?>
</div>
<?php else : ?>
<h2>Nichts gefunden</h2>
<p>Bitte suchen Sie noch einmal</p>
<?php endif; ?>
<div class="clear_both"></div>
<?php get_footer(); ?>
Alles anzeigen
im Vergleich dazu die page.php:
PHP
<?php get_header(); ?>
<div id="content">
<?php include('sidebar.php'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="post">
<h2><?php the_title(); ?></h2>
<div class="entry">
<?php the_content(); ?>
</div>
<?php edit_post_link('Bearbeiten.', '<p>', '</p>'); ?>
</div>
<?php endwhile; endif; ?>
<?php include('sidebar_2.php'); ?>
<div class="clear_both"></div>
<?php get_footer(); ?>
Alles anzeigen