Pagination
Publié le
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);
}
}
}
---