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 :sachant que $compte_TD = nombre d'occurences du tableau/4.
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"> <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"> <a href={$newsitem.url_liens|default:' '}>{$newsitem.numero|default:' '}</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"> <a href={$newsitem.url_liens|default:' '}>{$newsitem.numero|default:' '}</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"> <a href={$newsitem.url_liens|default:' '}>{$newsitem.numero|default:' '}</a></td> </tr> {/foreach} </table></td>
Merci de vos lumières.
Laurent
Partager