hello a tous voila je cherche à modifié du code php pour que les valeurs d'un liste est un fond de couleur différentes 1 fois sur 2 ...
l'idée que j'ai trouvé c'est de compter les entrer et de mettre une class de css différente à chaque valeur ... mais biensur je n'y arrive pas...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <?php
$items = $this->items;
$count = count($items);
if ($count) :
?>
<div class="content">
<?php
$leadnum = $this->params->get('lead_num', 2);
$leadnum = ($leadnum >= $count) ? $count : $leadnum;
if ($this->limitstart == 0) :
?>
<ul class="leadingblock">
<?php for ($i=0; $i<$leadnum; $i++) :
?>
<li>
Mes valeur1
</li>
<?php endfor; ?>
</ul>
<?php endif; ?> |
je penai donc à faire
1 2 3
| <li class="ligne<?php echo $class; ?>
Mes valeur1
</li> |
et j'essai de compter avec ceci
1 2 3 4 5 6
| <?php
$k = 0;
foreach ($this->items as $item) :
$class = ($k%2) ? '1' : '2';
$k++;
?> |
après j'ai fait mes css en fonction ...
mais je n'arrive pas a avoir les bon chiffres ...
<li class="ligne<?php echo $class; ?>
Merci d'avance pour votre aide !
Partager