Skip to content

Latest commit

 

History

History
29 lines (25 loc) · 1013 Bytes

pagination.md

File metadata and controls

29 lines (25 loc) · 1013 Bytes
title description date tags
Pagination
Comment utiliser le système de pagination d'eleventy-dsfr ?
git Last Modified
fonctionnalité

eleventy-dsfr utilise le système de pagination d'Eleventy, par exemple pour les articles de blog.

Pagination de niveau 2 pour les tags

Pour mettre en place la pagination des articles de blog pour chaque tag, utiliser le filtre paginateCollectionTags dans une fonction de callback before dans un cartouche Javascript. Par exemple, dans le fichier content/fr/blog/tags.njk :

---js
  {
    pagination: {
      data: "collections.posts",
      size: 1,
      alias: "tag",
      before: function(paginationData, fullData) {
        return this.paginateCollectionTags(this.filterCollectionLang(paginationData, fullData.lang), 6);
      }
    }
  }
---