[(#REM) Pagination par défaut @author Jonathan OCHEJ @license GPL - https://www.gnu.org/licenses/gpl-3.0.html @param type_pagination (page|page_precedent_suivant) Type de pagination - par défaut `page_precedent_suivant` @param class_pagination Ajoute les classes spécifiées à l'attribut HTML `class` de la pagination. Par défaut la `class` DSFR `fr-mt-2w` est utilisée. @param nombre_liens_max Nombre de lien maximum - par défaut `6` (voir la constante `_PAGINATION_NOMBRE_LIENS_MAX`) Cette valeur à un minimum de 4 liens pour garder une cohérence de navigation @param afficher_lien_precedent (oui|non) Affiche le lien vers la page précédente - par défaut dépend de `type_pagination` @param afficher_lien_suivant (oui|non) Affiche le lien vers la page suivante - par défaut dépend de `type_pagination` @param afficher_lien_tous (oui|non) Affiche le lien pour afficher tous les résultats - par défaut `non` @param label_tous Text du lien pour tout afficher - par défaut `∞` @param texte_premiere_page @param texte_derniere_page @param texte_page_precedente @param texte_page_suivante @param texte_tout_afficher ] #ENV*{bloc_ancre} [(#REM)] #SET{nombre_liens_max,#ENV{nombre_liens_max,#CONST{_PAGINATION_NOMBRE_LIENS_MAX}}|max{4}} #SET{bornes,#ENV{page_courante}|bornes_pagination{#ENV{nombre_pages},#GET{nombre_liens_max}}} #SET{premiere,#GET{bornes}|reset} #SET{derniere,#GET{bornes}|end} #SET{pages,#GET{premiere}|range{#GET{derniere}}} #SET{type,#ENV{type_pagination,page_precedent_suivant}} #SET{afficher_lien_precedent,#ENV{afficher_lien_precedent,#GET{type}|=={page_precedent_suivant}|?{oui,non}}} #SET{afficher_lien_suivant,#ENV{afficher_lien_suivant,#GET{type}|=={page_precedent_suivant}|?{oui,non}}} #SET{afficher_lien_tous,#ENV{afficher_lien_tous,non}} [(#REM)] #SET{texte_premiere_page,#ENV{texte_premiere_page}|?{#ENV{texte_premiere_page},#VAL{dsfr_composants:pagination_premiere_page}|_T}} #SET{texte_derniere_page,#ENV{texte_derniere_page}|?{#ENV{texte_derniere_page},#VAL{dsfr_composants:pagination_derniere_page}|_T}} #SET{texte_page_precedente,#ENV{texte_page_precedente}|?{#ENV{texte_page_precedente},#VAL{dsfr_composants:pagination_page_precedente}|_T}} #SET{texte_page_suivante,#ENV{texte_page_suivante}|?{#ENV{texte_page_suivante},#VAL{dsfr_composants:pagination_page_suivante}|_T}} #SET{texte_tout_afficher,#ENV{texte_tout_afficher}|?{#ENV{texte_tout_afficher},#VAL{lien_tout_afficher}|_T}} #FILTRE{trim}