Also für die zweispaltige Ausgabe könnte das mod_newslist.html5 Template in etwa so aussehen:
PHP-Code:
<?php $this->extend('block_unsearchable'); ?>
<?php $this->block('content'); ?>
<?php if (empty($this->articles)): ?>
<p class="empty"><?php echo $this->empty; ?></p>
<?php else:
$chunks = array_chunk($this->articles,2);
$n_chunks = count($chunks);
for ( $i = 0; $i < $n_chunks; ++$i ): ?>
<div class="news_container block">
<?php foreach( $chunks[$i] as $article ) echo $article; ?>
</div>
<?php endfor; ?>
<?php echo $this->pagination; ?>
<?php endif; ?>
<?php $this->endblock(); ?>
Damit hast du um je zwei Nachrichten ein umschliessendes <div>. Die einzelnen Nachrichten kannst du dann da drin z.B. floaten, gibt aber auch andere Möglichkeiten. Mit floaten könnte es ganz grob so aussehen wie unten, um die ganzen Borders musst du dich halt noch kümmern falls du die willst. Ich habe da jetzt mal nur 10% Zwischenraum eingebaut zwischen rechter und linker Spalte. Kann man natürlich auch mit Padding erreichen, ganz nach Belieben .
HTML-Code:
.layout_latest {
float: left;
width: 45%;
}
.layout_latest:nth-child(odd) {
margin-right: 10%;
}
Lesezeichen