On préférera alors répartir les résultats en plusieurs pages, avec un système de navigation page à page. S’il est possible de réaliser cela avec des boucles SPIP ordinaires, c’est tout de même relativement complexe.
Aussi SPIP 1.9 introduit-il un système simplifié de pagination des résultats d’une boucle.
__5__
Exemple
Au plus simple, ce système est composé d’un critère et d’une balise :
– le critère {pagination}
s’ajoute sur la boucle à paginer ;
– la balise #PAGINATION
, placée dans une des parties optionnelles (« avant » ou « après ») de la boucle, affiche la « pagination ».
Si le site comporte 90 articles publiés, cette boucle affichera la liste des dix plus anciens articles, surplombée de liens conduisant vers la page qui affiche les dix suivants, les dix d’après, etc. Ces liens sont numérotés comme suit :
0 | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | ...