Hallo Joomla Community.
Ich habe da ein kleines Problem mit der Darstellung von Beiträgen in mehr als einer Spalte. Ich weiß nicht einmal genau wie ich es beschreiben soll.
Die Dartsellung der beiden Spalten ist so weit ich sehe ok.
Das Problem ist das nach dem zweiten Beitrag (Ohne den Führenden) zwar einen neue Zeile (div) erzeugt wird aber die nachkommenden Zeilen(div) beinhaltet obwohl diese allein stehen sollten und nicht in der Hierarchie der zweiten Zeile.
derzeit bei mir:
Code
<div>Führender Beitag</div><div>erste Zeile und zwei Beiträge</div><div>zweite Zeile und zwei Beiträge + <div>weitere Zeile und zwei Beiträge</div> <div>weitere Zeile und zwei Beiträge</div> <div>weitere Zeile und zwei Beiträge</div></div>
es sollte aber so sein:
Code
<div>Führender Beitag</div><div>erste Zeile und zwei Beiträge</div><div>zweite Zeile und zwei Beiträge</div><div>weitere Zeile und zwei Beiträge</div><div>weitere Zeile und zwei Beiträge</div><div>weitere Zeile und zwei Beiträge</div>
Link: zur Seite
Blogeinstellungen:
Führende: 1
Einleitung: 10
Spalten: 2
Links: 0
Joomla 3.7
Templates: protostar
Bild Artikel
blog.php
PHP
<?php
$introcount = count($this->intro_items);
$counter = 0;
?>
<?php if (!empty($this->intro_items)) : ?>
<?php foreach ($this->intro_items as $key => &$item) : ?>
<?php $rowcount = ((int) $key % (int) $this->columns) + 1; ?>
<?php if ($rowcount === 1) : ?>
<?php $row = $counter / $this->columns; ?>
<div class="items-row cols-<?php echo (int) $this->columns; ?> <?php echo 'row-' . $row; ?> row-fluid clearfix">
<?php endif; ?>
<div class="span<?php echo round(12 / $this->columns); ?>">
<div class="item column-<?php echo $rowcount; ?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?>"
itemprop="blogPost" itemscope itemtype="https://schema.org/BlogPosting">
<?php
$this->item = & $item;
echo $this->loadTemplate('item');
?>
</div><!-- end item -->
<?php $counter++; ?>
</div><!-- end span -->
<?php if (($rowcount == $this->columns) or ($counter == $introcount)) : ?>
</div><!-- end row -->
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>
Alles anzeigen