Salut,
Je voudrais modifier le modèle de pagination : pagination_precedent_suivant.html ( pour l'exemple), de sorte que arrivé à la limite supérieure la pagination reparte du début.
Dans la partie qui incrémente la variable i, il y a le test (#GET{i}|<={#ENV{nombre_pages}}|?{' '}) qui demande de ne rien faire si 1 dépasse la borne.
A partie de là je ne comprends plus comment modifier ce code pour ré-initialiser i à 1 et faire repartir la pagination à son début.
#SET{i,#ENV{page_courante}|plus{1}}
[(#GET{i}|<={#ENV{nombre_pages}}|?{' '})[
(#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} })
][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=<:public:page_suivante:>}{separateur=''}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
]
Une piste ?
Michel
PS c'est un modèle qui a son utilité pour de petites séries.