J'ai beau chercher dans le forum, je ne trouve pas ma réponse
Je crée un composant pour un site joomla 3.
Le composant affiche une liste de personnes, et bien entendu je veux limiter l'affichage de la liste en utilisant la pagination.
Ma vue comporte donc: <?php echo $this->pagination->getListFooter(); ?> en bas de table.
Sous joomla 2.5, cela fonctionnait très bien. A présentn il m'affiche la totalité des enregistrements, sans limiter (à 20 par exemple).
Je modifie donc la méthode populateState du model en rajoutant:
$limit = $app->getUserStateFromRequest($this->context . 'list.limit', $app->getCfg('list_limit'));
$this->setState($this->context .'list.limit', 20);
Ca ne fonctionne toujours pas. Je suis complètement perdu.
Quelqu'un pour me mettre sur la piste?
Je crée un composant pour un site joomla 3.
Le composant affiche une liste de personnes, et bien entendu je veux limiter l'affichage de la liste en utilisant la pagination.
Ma vue comporte donc: <?php echo $this->pagination->getListFooter(); ?> en bas de table.
Sous joomla 2.5, cela fonctionnait très bien. A présentn il m'affiche la totalité des enregistrements, sans limiter (à 20 par exemple).
Je modifie donc la méthode populateState du model en rajoutant:
$limit = $app->getUserStateFromRequest($this->context . 'list.limit', $app->getCfg('list_limit'));
$this->setState($this->context .'list.limit', 20);
Ca ne fonctionne toujours pas. Je suis complètement perdu.
Quelqu'un pour me mettre sur la piste?
Commentaire