Aller au contenu

CMS & Logique4 min lecture

Comment trier dynamiquement une collection CMS Webflow ?

Apprenez à ajouter un tri dynamique sur vos collections CMS Webflow avec Finsweet CMS Sort : attributs et boutons de tri.

Dans ce tutoriel, Sandro cofondateur de l'agence Webflow Gemeos vous montre comment permettre aux utilisateurs de trier dynamiquement une collection CMS Webflow.

Option de triAttribut fs-cmssortType de champ CMS
Alphabétique A-Zname:ascTexte
Alphabétique Z-Aname:descTexte
Prix croissantprice:ascNombre
Prix décroissantprice:descNombre
Plus récentdate:descDate

1. Ajoutez le script Finsweet CMS Sort

<script src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-cmssort@1/cmssort.js" defer><!--</span-->script>

2. Configurez votre Collection List

Sur votre Collection List Wrapper, ajoutez l'attribut fs-cmssort-element="list". Sur chaque champ CMS à utiliser comme critère de tri, ajoutez fs-cmssort-field="[nom-du-champ]" dans l'élément correspondant.

3. Créez les boutons de tri

Créez des boutons ou liens pour chaque option de tri. Ajoutez sur chacun l'attribut fs-cmssort-field="[nom-du-champ]:[asc/desc]". Exemple : fs-cmssort-field="name:asc" pour trier par nom A-Z.

4. Stylez l'état actif

Finsweet ajoute automatiquement la classe fs-cmssort-active sur le bouton de tri actif. Ciblez cette classe dans vos styles Webflow pour indiquer visuellement l'option sélectionnée.

Conclusion

Le tri dynamique améliore l'expérience sur les catalogues et listings. Cas d'usage :

  • Catalogue de produits triables par prix
  • Répertoire d'articles triables par date
  • Liste de membres triables alphabétiquement

Publié le 19 mai 2026

Sandro DA SILVA

Growth Marketer, expert Webflow et touche à tout. Sandro s'occupe des opérations commerciale, veille au bon déroulement des projets et s’occupe des problématiques liées au marketing (SEO, Tracking, Copywriting, etc)

Ces tutoriels pourraient vous intéresser

Tutoriels similaires

Voir tout

Vous allez notre collaboration, c’est garanti

Prêt à faire décoller votre activité ?

demander un devis

Let’s f*****G GO !!