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

25 janvier – Liens

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

Rechercher

Traducteur



Les plus lus

1.  Notices diverses

2.  Le jeu de palets

3.  Expos et réalisations

4.  Au fil de l’eau

5.  La rue


5 articles au hasard

1.  Déprotection des fichiers

2.  Pas d’avenir !

3.  Divers petits trucs

4.  FNACanon

5.  Aléatoire (Photos, citations, etc.)


Les plus populaires

1.  Le jeu de palets

2.  Supprimer la pub de PDF Architecte

3.  Notices diverses

4.  Cheminots en colère !

5.  Industriel