Incrémentation d'une boucle

Bonjour.

Comment peut-on réaliser quelque chose de ce genre en utilisant SPIP ?
On peut incrémenter une boucle?
L'idée est de faire un système de découpe d'une liste d'articles en utlisant css et js.

<?
//$total_boucle=#TOTAL_BOUCLE;
$total_boucle=30;

$nblignes = 8;
$nbcolonne = ceil($total_boucle/$nblignes);
$i = 1;
while ($i <= $nbcolonne):

  $y=$i*$nblignes;
  $z=$y-$nblignes;

echo " <ul id=\"page class=\"page$i\">";

echo " <BOUCLE_articles_rubrique$i(ARTICLES) {id_rubrique} {exclus} { $z,$y }>\n";

echo " <li><a href=\"#URL_ARTICLE\" [title=\"(#DESCRIPTIF|textebrut|entites_html)\"]>#TITRE</a></li>\n";

echo " </BOUCLE_articles_rubrique$i>\n";

echo " </ul>\n";

  $i++;
endwhile;
?>

Alain.