Je ziet heel vaak (vooral bij fotoboeken) dat men bijv 4 fotos op een rij heeft en dan op een nieuwe begin (in een table)

Hoe maak je zoiets voor een smarty template?

iemand een idee?
Je zou het op de volgende manier kunnen doen.

{foreach from=$array key=key item=item}

{if !$key%4}
//hier sluit je de tr en open je een nieuwe
{/if}

//hier je foto td

{/foreach}
Bovenstaande code lijkt niet echt te werken aangezien ik er 6 rijen in heb en ik 6 naast elkaar krijg

{foreach from=$array item=item key=key name=photos}

    {if $smarty.foreach.photos.first}
         <tr>
    {/if}

    {if $smarty.foreach.photos.index%4 == 0 && !$smarty.foreach.photos.first}
         </tr><tr>
    {/if}

    <td></td>

    {if $smarty.foreach.photos.last}
         </tr>
    {/if}
{/if}

Reageren