PatCatNat’s, site de Patrice MOREL
Vous êtes ici : Accueil » Inform@tic » SPIP » Pagination

Pagination

D 5 août 2007     H 16:56     A Patrice MOREL    


Lorsqu’une boucle renvoie plusieurs dizaines d’articles (ou, pour une pétition, plusieurs milliers de signatures), il n’est pas souhaitable, voire impossible, de tout afficher sur une seule page.

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 | ...


Source et plus d’infos sur : http://www.spip.net/fr_article3367.html

Dans la même rubrique

2 septembre 2008 – Bogue Date antérieure

25 janvier 2007 – Le TITRE de mon Article en cours

17 janvier 2007 – Fil d’ariane

13 décembre 2006 – Référencement

13 décembre 2006 – Des contribs, des contribs...