Webflow Sort

Connect Webflow Sort (Finsweet Attributes) with Webflow to add client-side sorting functionality to Collection Lists, letting visitors reorder content by dates, prices, names, or custom values.

Install app
View website
View lesson
A record settings
CNAME record settings
Webflow Sort

How to integrate Webflow Sort with Webflow

Add Webflow Sort by embedding the Finsweet Attributes CDN script in your site's custom code and applying custom attributes to Collection List elements. Sorting happens entirely in the browser after page load.

Add Webflow Sort with code embeds

Add the Finsweet Attributes script to your project's custom code section in the <head> tag. Then apply attributes to your Collection List components:

  1. Add the CDN script from the CMS Sort documentation to your site's <head> tag
  2. Mark your Collection List wrapper with fs-list-element="list"
  3. Add sort triggers using fs-list-element="sort-trigger" on buttons or dropdowns
  4. Identify sortable fields with fs-list-field="IDENTIFIER" on elements containing the data
  5. Specify data types using fs-list-fieldtype="date" or fs-list-fieldtype="number" for proper sorting

Sort value syntax

Values follow the pattern [field-identifier]-[direction]. Use asc for ascending or desc for descending — for example, price-asc or publish-date-desc.

Active state styling

Add fs-list-ascclass and fs-list-descclass attributes to sort triggers to apply CSS classes when a sort direction is active, providing visual feedback.

Clone the official reference project at finsweet.info/attributes-list-sort to inspect working implementations.

Technical considerations

Collection List limits

Webflow Collection Lists display a maximum of 100 items per page. By default, Webflow Sort operates only on items present in the DOM at page load. For collections exceeding 100 items, use Finsweet's List Load solution with "render all" mode to load all items before sorting.

Pagination

Sorting applies only to items on the current page by default. For cross-page sorting, combine with List Load to render all items first, then apply sorting.

Performance

Sorting happens client-side in milliseconds for typical collection sizes (under 100 items). Performance scales with item count and sort field complexity.

SEO

Search engines index your original HTML content in its default order. Sorting happens in the browser and doesn't affect what search engines see.

What you can build

Integrate Webflow Sort with Webflow to let visitors reorganize CMS content based on their preferences.

  • Sortable product catalogs: E-commerce pages where visitors can reorder inventory by price, product name, or release date.
  • Dynamic blog archives: Publication libraries that readers can reorder chronologically, alphabetically by title, or by author.
  • Filterable team directories: Staff pages that reorganize by department, seniority level, or alphabetical order.
  • Organized portfolio galleries: Project showcases that sort by completion date, client name, or project category.

Frequently asked questions

  • Webflow Sort works with items present in your Collection List at page load. By default, this is limited to 100 items (Webflow's Collection List maximum). For larger collections, use Finsweet's List Load with "render all" mode to load all items before sorting.

  • Yes, but you must specify the field type using attributes. Use fs-list-fieldtype="date" for chronological sorting or fs-list-fieldtype="number" for numerical ordering. Without the correct type, numeric values may sort as text strings (e.g., "9" after "10").

  • Webflow Sort supports single-field sorting per trigger. Each sort action reorganizes the collection based on one field and direction. For multi-level sorting (like category first, then date), consult the CMS Sort documentation for advanced configuration options.

  • Yes. Webflow Sort works alongside CMS Filter and other Finsweet Attributes. These tools share the same attribute system and can be combined on the same Collection List to provide both filtering and sorting functionality.

  • Webflow Sort is primarily attribute-based. While some programmatic workarounds exist, there is no formal public JavaScript API with documented methods. For advanced implementations, consult the official documentation or Finsweet support.

Webflow Sort
Webflow Sort
Joined in

Description

Webflow Sort is a Finsweet Attributes library that adds sorting functionality to Webflow Collection Lists. It uses HTML attributes with the fs-list- prefix and a CDN script to enable browser-based sorting without backend configuration.

Install app

This integration page is provided for informational and convenience purposes only.


Other Cloneable resources integrations

Other Cloneable resources integrations

Section Divider Bae

Section Divider Bae

Connect Section Divider Bae, an SVG section divider app, with Webflow to add visual separation between page sections without custom code.

Cloneable resources
Learn more
UI Web Kit

UI Web Kit

Connect UI Web Kit components with Webflow to build consistent design systems and component libraries.

Cloneable resources
Learn more

Related integrations

No items found.

Get started for free

Try Webflow for as long as you like with our free Starter plan. Purchase a paid Site plan to publish, host, and unlock additional features.

Get started — it’s free