• User Attivo

    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.