Supprimer doublon dans smarty foreach ?

claudine13 Messages postés 34 Statut Membre -  
mchev Messages postés 231 Statut Membre -
Bonjour,

j'affiche une liste où il y a des "categoryCartes.title" en doublons, comment faire pour supprimer les doublons ?


<{foreach from=$cat_cartes item=categoryCartes}>
<{$categoryCartes.title}>
<{/foreach}>

1 réponse

  1. mchev Messages postés 231 Statut Membre 44
     
    Bonjour,

    Le plus simple est de nettoyer ton tableau en php avant avec la fonction array_unique();

    Sinon :


    {foreach item="item" from=$cat_cartes }
    {foreach from=$item.title item=tagitem key=kex}
    {if !$done.$tagitem}
    {$done.$tagitem = 1}
    {$tagitem}
    {/if}
    {/foreach}
    {/foreach}
    0