title | description | date | tags | |
---|---|---|---|---|
Pagination |
Comment utiliser le système de pagination d'eleventy-dsfr ? |
git Last Modified |
|
eleventy-dsfr
utilise le système de pagination d'Eleventy, par exemple pour les articles de blog.
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);
}
}
}
---