03/04/2017, 11:32:13
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.6
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour,
J'ai une question concernant LISE,
Quand on est dans le gabarit de sommaire, on a le foreach pour la liste des items.
Ce foreach il parcours tous les items même si on fait une condition pour filtrer les éléments ?
En fait j'ai ça:
Code :
{foreach from=$items item=item}
{if empty($item->vendu)}
(...)
{/if}
{/foreach}
Je fais un foreach pour afficher seulement les produits non-vendus (donc disponibles) et je dis sur le paramètre de LISE pagelimit='10'
Dans la liste complète j'ai 3 produits disponibles et 10 produits vendus
Mais le problème c'est que sur le site, ma pagination s'affiche au bout du premier item disponible alors que j'ai limité l'affichage à 10 items par page.
Donc en fait je me dis que dans le foreach tous mes items (qu'ils soient vendus ou dispo) sont comptabilisés.
Par contre dans le DOM de la page j'ai effectivement que 3 items (ceux dispo) mais la pagination s'active quand-même
Est-ce que c'est possible que LISE ne prenne pas en compte ma condition dans le foreach ? Et qu'il active la pagination car il y a effectivement 13 items en tout ?