fs-cmsfilter-element="list"
to the Collection List Wrapper and fs-cmsfilter-element="filters"
to the parent of all filter controls.name
attributes, fs-cmsfilter-field="your-field"
, and fs-cmsfilter-value
matching CMS field values exactly.fs-cmsfilter-field
attribute, and all CMS items have a value for that field.fs-cmsfilter-field="your-field"
and fs-cmsfilter-value="ItemValue"
attributes.?fs-attributes-debug=true
) to validate setup.To ensure that all items in a Webflow CMS collection are correctly recognized and displayed when using Finsweet's CMS Filter with radio button filters, your structure must follow the required Finsweet Attributes and data-attribute patterns precisely.
Here’s how to ensure the filter works correctly:
fs-cmsfilter-element="list"
fs-cmsfilter-element="filters"
fs-cmsfilter-field="your-field"
your-field
with the name of the CMS field used to filter (exactly as in Webflow CMS).fs-cmsfilter-value="Value"
where "Value" matches the CMS field value exactly.name="category-filter"
).Example:
Category
field with values like "Design", "Development", ensure the field name in the attribute and radio button values match exactly.category
).fs-cmsfilter-field
attribute.fs-cmsfilter-field="your-field"
fs-cmsfilter-value="ItemValue"`"your-field"
and "ItemValue"
appropriately.?fs-attributes-debug=true
to your page URL (e.g., yourdomain.com/collection?fs-attributes-debug=true
) to verify your setup is properly recognized.To display all Webflow CMS items correctly when filtering with Finsweet CMS Filters and radio buttons:
fs-cmsfilter-field
on both the input filters and CMS items.This guarantees the filter logic works consistently across your collection list.