08/02/2011, 17:17:25
très facile :
te permet déjà d'avoir 1 images par <li>. Te reste donc à conditionner l'affichage de <li> tous les 4 tours
http://www.smarty.net/docsv2/fr/language...oreach.tpl
le reste viendra tout seul je penses
Code :
<ul>
{foreach from=$images item=image}
<li>
<!-- debut realisation -->
<div class="realisation">
{if $image->isdir}
<a href="{$image->file}" title="{$image->titlename}"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" />
</a>
<h4>{$image->titlename}</h4>
{else}
<a class="group" href="{$image->file|escape:'url'|replace:'%2F':'/'}" title="{$image->titlename}" rel="gallery-{$galleryid}"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a>
{/if}
</div>
<!-- fin realisation -->
</li>
{/foreach}
</ul>
te permet déjà d'avoir 1 images par <li>. Te reste donc à conditionner l'affichage de <li> tous les 4 tours
http://www.smarty.net/docsv2/fr/language...oreach.tpl
Code :
{foreach from=$items item=i name=foo}
{if $smarty.foreach.foo.index % 4 == 0}
<li>
{/if}
[....]
{/foreach}
le reste viendra tout seul je penses