- Home
- Categorie
- Coding e Sistemistica
- PHP
- Aiuto tabella con smarty
-
Aiuto tabella con smarty
Ciao,
Mi servirebbe un aiuto per la creazione di una tabella html con smarty. La tabella è generata con la funzione foreach del template engine, stampo a video tante celle quante sono gli elementi dell'array passate a smarty.
Passo una variabile per definire quante celle ci devono stare in una riga, li c'è il problema per aprire e chiudere il tag <tr> e popolare eventuali righe incomplete con celle vuote.
Il risultato c'è, ma a me sembra una "pecionata".
[HTML]<table>
<!--{foreach name="thumbs" item="thumbs" from="$album_pics"}-->
<!--{if $smarty.foreach.thumbs.first}-->
<tr>
<!--{/if}-->
<td><a href="<!--{$thumbs.url}-->"><img src="<!--{$thumbs.view}-->" class="album" /></a></td>
<!--{if $smarty.foreach.thumbs.iteration % $rows == 0}-->
<!--{if $smarty.foreach.thumbs.first == false and $smarty.foreach.thumbs.last == false}-->
</tr>
<tr>
<!--{/if}-->
<!--{/if}-->
<!--{if $smarty.foreach.thumbs.last}-->
<!--{assign var='file' value=$smarty.foreach.thumbs.total}--><!--{while $file % $rows}-->
<td class="hide"><!--{$file++}--></td>
<!--{/while}-->
</tr>
<!--{/if}-->
<!--{/foreach}-->
</table>
[/HTML]Si può ripulire ?
Grazie.