Skip to main content

Create a listing page with category filters

Follow the guidance in this article to create a listing page with multiple category filters.

Written by Cristiana Ghinea

If you have a listing page with a lot of posts such as a Latest News page, you may want to offer visitors a way to filter the posts by type or subject matter.

To set this up, follow the guidance in the sections below.

Create and apply your categories

To create a listing page that you can filter, you’ll need to create a category for each filter you want to show. You’ll also need a parent category for the page itself.


Example

  • Parent category: Challenge events.

  • Filter categories: Cycling, Running or Walking.

Follow the steps in our article on creating a category to set these up.

Parent category

Once you create your categories, you need to set the parent category:

  1. Click Settings, then click List under Categories.

  2. Click the title of the category you need to set as the parent.

  3. On the Filter Type list, select the type you need.

    • Single: If you want visitors to only be able to filter by one category at a time using checkboxes.

    • Multiple: If you want visitors to be able to filter by multiple categories at a time using checkboxes.

    • Combined Select: If you want visitors to be able to filter using multiple dropdown lists.

  4. Click Update, then click Manage under Categories.

  5. Drag and drop your filter categories underneath the parent category, then click Save categories.

Apply the categories to posts

Next, you’ll need to apply the relevant categories to the posts you wish to appear on the listing page.

  1. Click the post you want to add to your listing page.

    • The posts must be from the same module as the listing page you’re planning to create.

  2. From the Categories dropdown menu, add the parent category and relevant filter categories.

    • For combined select filters, you must add the top and secondary parent level categories.

  3. Click Update.

You can repeat this process until you add the categories to all relevant posts.

Create the listing page

Finally, you need to create your listing page.

  1. In the Settings module, click General.

  2. On the What sort of page is this? list, select the type of listing page you’re creating.

  3. Select [Module name] – listing page.

    • For blogs, you need to also select the particular blog group you want to display.

  4. On the Category list, select your parent category, then enter the title you want to display.

  5. Click Add web page, then drag and drop the page to where you’d like it to show on your website menu.

Did this answer your question?