CMS & Logique5 min lecture
Comment créer une pagination personnalisée dans Webflow CMS ?
Apprenez à créer une pagination personnalisée dans Webflow CMS avec Finsweet CMS Load : load-more, infinite scroll et compteur.
Dans ce tutoriel, Sandro cofondateur de l'agence Webflow Gemeos vous montre comment créer une pagination personnalisée dans Webflow CMS avec Finsweet CMS Load.
| Mode Finsweet | Comportement | Cas d'usage |
|---|---|---|
| load-more | Bouton 'Charger plus' qui append les items | Blog, catalogue produit |
| infinite-scroll | Chargement automatique au scroll | Feeds, galeries photo |
| pagination | Navigation numérotée (1, 2, 3...) | Répertoires, résultats de recherche |
1. Ajoutez le script Finsweet CMS Load
<script src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-cmsload@1/cmsload.js" defer><!--</span-->script>2. Mode "Charger plus"
Sur votre Collection List Wrapper, ajoutez :
fs-cmsload-element="list"fs-cmsload-mode="load-more"
Sur votre bouton "Charger plus" : fs-cmsload-element="button". Réglez le nombre initial d'items à afficher dans les paramètres de votre Collection List dans Webflow (ex: 6).
3. Mode "Scroll infini"
Remplacez fs-cmsload-mode="load-more" par fs-cmsload-mode="infinite-scroll". Les items se chargent automatiquement quand l'utilisateur approche du bas de la liste. Aucun bouton nécessaire.
4. Affichez un compteur de résultats
Ajoutez un Text Block avec fs-cmsload-element="items-count" pour afficher le nombre total d'items. Webflow et Finsweet mettent à jour ce compteur automatiquement au fil du chargement.
Conclusion
Une pagination adaptée améliore l'UX et les performances. Cas d'usage :
- Blog avec bouton "Voir plus d'articles"
- Galerie photo avec chargement progressif
- Répertoire avec navigation numérotée


