Informations générales

Cette extension, basée sur les travaux de Fix et Topaz, permet grâce à PaginationLinks une présentation particulière du système de pagination pour certaines pages du blog afin de faciliter la navigation. Différents liens sont disponibles :

  • liens direct vers la première page, la dernière page,
  • liens pour aller d’un groupe de x pages vers le groupe précédent/suivant.

Outre PaginationLinks, mrvbPagination propose

  • IfFirstPage qui affiche ce qui est placé entre <tpl:IfFirstPage> et </tpl:IfFirstPage> seulement dans le contexte d'une première page,
  • IfLastPage qui affiche ce qui est placé entre <tpl:IfLastPage> et </tpl:IfLastPage> seulement dans le contexte d'une dernière page,
  • IfMoreOnePage qui affiche ce qui est placé entre <tpl:IfMoreOnePage> et </tpl:IfMoreOnePage> seulement s'il y a plus d'une page.
  • IfOnlyOnePage qui affiche ce qui est placé entre <tpl:IfOnlyOnePage> et </tpl:IfOnlyOnePage> seulement s'il y a une seule page.
  • IfOtherPage qui affiche ce qui est placé entre <tpl:IfOtherPage> et </tpl:IfOtherPage> seulement dans le contexte d'une autre page que la première ou la dernière.

ainsi que

  • LastPageRank qui retourne le rang de la dernière page.
  • NumberOfEntries qui retourne le nombre d'entrées concernées.
  • PageAfterURL qui retourne l'URL de la page qui suit la page courante. Si la page courante est la dernière, alors retourne son URL.
  • PageBeforeURL qui retourne l'URL de la page qui précède la page courante. Si la page courante est la première, alors retourne son URL.
  • ThisPageRank qui retourne le rang de la page courante.

Installation, précautions d'emploi, méthode d'implantation et rôle des paramètres sont décrits dans le billet dédié sur mon blog qui peut aussi proposer une version plus récente que celle proposée ici.

Informations techniques

  • Version du plugin : 1.3.0
  • Version minimale de Dotclear : 2.1
  • Licence : GNU GPL v2
  • Support : Billet dédié