Witam,
chciałem sformatować ostatnio dodane za pomocą divów na przemian formatowanych. Zastosowałem formatowanie .sectiontableentry ale coś nie chce działać.
Oczywiście robię to za pomocą nadpisywania szablonem (plik: mod_latestnews->default.php)
Poniżej kod modułu.
Kod PHP:
<?php // no direct access
defined('_JEXEC') or die('Restricted access'); ?>
<?php foreach ($list as $item) : ?>
<div>
<a href="<?php echo $item->link; ?>" class="sectiontableentry<?php echo ($item->odd +1 ). $params->get('moduleclass_sfx'); ?>">
<?php echo $item->text; ?></a>
</div>
<?php endforeach; ?>
oczywiście dla klasy sectiontableentry1 oraz sectiontableentry2 są przypisane inne wartości a mimo to każdy link jest formatowany za pomocą sectiontableentry1. Podejrzewam że błąd leży w instrukcji pętli ale nie za bardzo już mam pomysł co zmienić.
----------------
Temat nieaktualny;) Jako że nie udało mi uzyskać odpowiedzi od drogich forumowiczów to zawziałem się i udało się:
Kod PHP:
<?php // no direct access
defined('_JEXEC') or die('Restricted access'); ?>
<?php foreach ($list as $item) :
{$k = 1 - $k;
$p = $k+1;}
?>
<div class="<?php echo "sectiontableentry".$p; ?>">
<a href="<?php echo $item->link; ?>" class="latestnews<?php echo $params->get('moduleclass_sfx'); ?>">
<?php echo $item->text; ?></a>
</div>
<?php endforeach; ?>
</div>
To tak w prostym skrócie. Pozdrawiam wszystkich.