Salve a tutti, sto perfezionando il template di un sito web ed ho un problema con il blog prima pagina.
Vorrei un'impostazione a 2 colonne con il testo introduttivo degli articoli affiancato. Fin qui tutto bene, il problema è che, quando joomla mi genera la home, mi ritrovo con gli articoli ordinati per colonna invece che per riga.
Cerco di spiegarmi meglio, diciamo che ho 6 articoli 1, 2, 3, 4, 5, 6 dove 1 è il più recente, mentre 6 il più vecchio.
Quello che voglio ottenere è una cosa tipo:
1 | 2
-----
3 | 4
-----
5 | 6
quello che ottengo attualmente è invece:
1 | 4
-----
2 | 5
-----
3 | 6
La parte di template che mi genera il blog è:
<?php // Articoli intro
$introcount=(count($this->intro_items));
$counter=0;
if (!empty($this->intro_items)) {
foreach ($this->intro_items as $key => &$item) {
$key= ($key-$leadingcount)+1;
$rowcount=( ((int)$key-1) % (int) $this->columns) +1;
$row = $counter / $this->columns ;
if ($rowcount==1) { ?>
<div class="items-row cols-<?php echo (int) $this->columns;?> <?php echo 'row-'.$row ; ?>"> <?php
} ?>
<div class="item column-<?php echo $rowcount;?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?>">
<div class="interno"> <?php
$this->item = &$item;
echo $this->loadTemplate('item'); ?>
</div>
</div> <?php
$counter++;
if (($rowcount == $this->columns) or ($counter ==$introcount)){ ?>
<div class="clear"></div>
</div> <?php
}
}
} ?>
Come dovrei modificarla per ottenere quello che voglio?