Bonsoir le Forum,

Je souhaiterais connaître une astuce pour lister mon tableau en colonne
01|04|07|10___________________01|02|03|04
02|05|08|11_plutôt qu'en linéaire__05|06|07|08
03|06|09|12___________________09|10|11|12

J'ai mon tableau créé en .php, puis assigné à smarty.
Et dans mon .tpl, un {foreach} avec un nouvel {assign}, pour une nouvelle variable qui ajoute le (total d'occurence du tableau/4), pour chaque colonne(<td>).
En clair :
Code de lien.tpl : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<td width="471" valign="top"><table width="469" border="0">
  <THEAD class="titre">Le Lien est le journal de liaison de l'association</THEAD>
  {foreach name=lien item=item from=$liens_tpl}
  <tr>
    <td class="texte" width="25%"><img src="images/pdf.gif" width="16" height="16" border="0">&nbsp;<a href={$item.url_liens}>{$item.numero}</a></td>
    {assign var='newitem' value='$smarty.foreach.lien.iteration + $compte_TD'}
    <td class="texte" width="25%"><img src="images/pdf.gif" width="16" height="16" border="0">&nbsp;<a href={$newsitem.url_liens|default:'&nbsp;'}>{$newsitem.numero|default:'&nbsp;'}</a></td>
    {assign var='newitem' value='$smarty.foreach.lien.iteration + ($compte_TD*2)'}
    <td class="texte" width="25%"><img src="images/pdf.gif" width="16" height="16" border="0">&nbsp;<a href={$newsitem.url_liens|default:'&nbsp;'}>{$newsitem.numero|default:'&nbsp;'}</a></td>
    {assign var='newitem' value='$smarty.foreach.lien.iteration + ($compte_TD*3)'}
    <td class="texte" width="25%"><img src="images/pdf.gif" width="16" height="16" border="0">&nbsp;<a href={$newsitem.url_liens|default:'&nbsp;'}>{$newsitem.numero|default:'&nbsp;'}</a></td>
  </tr>
  {/foreach}
</table></td>
sachant que $compte_TD = nombre d'occurences du tableau/4.

Merci de vos lumières.

Laurent