Skip to main content

Filter items in a CMS list

You can narrow down which items appear in a CMS list by setting filter conditions based on CMS properties or search terms. Learn which properties you can use for filtering and how to set them up.

Filters let you narrow down which items appear in a CMS list based on conditions you specify.

As a site creator, you can preset conditions to filter items, or set things up so that visitors can filter using search keywords or URL queries.

Point: What is a CMS list?

A CMS list is a type of dynamic list that pulls data from inside or outside Studio.Design and displays it on your site. Specifically, it's a list connected to internal content data from Studio CMS.

You can dynamically edit how the list appears based on the CMS properties you've set up in advance.


Types of filters

CMS list filters fall into the following categories. For details on specifications and how to use each one, check out the linked help articles.

Filters set by the site creator to narrow down displayed items

Filter type

Overview

Uses Studio CMS properties as conditions to filter CMS list items with preset, fixed criteria. Only items that match your conditions will appear, regardless of user actions or page state.

References the value of the CMS item currently shown on a dynamic page and automatically filters the CMS list to display only items matching that value. Since the conditions switch automatically per page, you can efficiently create things like category listings and related article lists.

Filters that let visitors narrow down displayed items

Filter type

Overview

Search keyword filter
(Search page)

Filters items in a CMS list based on keywords visitors enter into a search form placed on a search page.
Only keyword search for CMS article listings is supported.

Filters the CMS list based on values in a URL's query string (e.g., ?category=news).
Uses categories, tags, and other items configured in advance through reference properties as search keys.


Filter conditions

You can use the following as filter conditions: CMS properties, search keywords (available only on search pages), and URL queries.

You can also combine multiple conditions to create more advanced filters.

Filter condition

How filtering works

Usage notes

Number property

Filters based on a specified number using one of the following conditions:

  • Greater than

  • Greater than or equal to

  • Less than

  • Less than or equal to

  • Equal to

  • Not equal to

Boolean property

Filters by whether the Boolean value is on or off.

Select property

Filters by selecting one option from the property.

Multi-select property

Filters by selecting one or more options from the property.

  • You can specify up to 5 options as filter conditions.

  • Choose either [Match all (AND)] or [Match any (OR)] as the search condition.

Reference property / Single-select

Filters by selecting one option from the property.

Reference property / Multi-select

Filters by selecting one or more options from the property.

  • You can specify up to 5 options as filter conditions.

  • Choose either [Match all (AND)] or [Match any (OR)] as the search condition.

Search keyword

Filters by the keyword entered into a search form.

Used together with a search page.

URL query

Filters based on the values in a URL's query string.

You can set up a URL query filter that affects the target CMS list.

Note: CMS properties that can't be used as filter conditions

The following CMS properties can't be used as filter conditions:

Did this answer your question?