Dynamic and Static Form Block to filter one List?

Are you able to use both a static filter form and a dynamic (conditional logic) filter form to filter the same list with Attributes V2?

I am looking to simplify my website so that the most common filters show as static and then advanced filtrations uses the V2 dynamic list filter, is this possible?

Share Link:

Hey @bree!

Yes, this is absolutely possible! Finsweet Attributes v2 supports multiple filter forms targeting the same list.

You can take two approaches:

  1. Multiple Forms Without Instances:
  • Create a static filter form with checkboxes, radio buttons, and dropdowns for common filters
  • Create a separate dynamic filter form using the v2 dynamic template structure
  • Both forms can target the same list as long as they both have fs-list-element="filters"
  1. Using Instances for Better Control:
  • Add fs-list-instance="IDENTIFIER" to a common parent wrapper containing both your list and filter forms
  • This ensures both your static and dynamic forms filter the specific list

For your Haworth Ancillary Select project, we recommend the first option since you want both filter types working on the same list. This gives you static filters for common scenarios, dynamic filters for complex filtering, and a unified experience where both work together.

By default, multiple forms use “AND” logic - items must match filters from ALL forms. If you want items matching EITHER form, add fs-list-groupsmatch="or" to both form elements.

To help with more specific guidance, could you share your current static filter structure and whether you’ve already implemented the dynamic filter template?

@Support-Luis or @Support-Pedro can provide additional technical assistance if needed.

Hi @Support-Finn! The share link above has the static filter form implemented and then the start of the dynamic form (using the cleanable). I have yet to be able to get the dynamic (conditional logic) form to work, but wanted to confirm it was possible before I got too far on it!

Share Link:

Hey @bree!

This setup is not possible yet. You either use static mode or dynamic mode, but they can’t be combined for a same list.

@support-pedro Are there plans to make this possible in the future?

Hey @bree! No plans to support this yet. I’ll let you know if this changes

1 Like