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);
}
}
}
---