PDA

Zobacz pełną wersję : Latestnews za pomocą divów



tomaszek83
27-12-2010, 19:35
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.


<?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ę:


<?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. :D Pozdrawiam wszystkich.