Filter Grid

module_filter_grid

The filter grid module can be activated by giving a page the tag module_filter_grid. It will render a card grid + filters.

If the tagged page is a Blog - the module will generate a card for each Blog Post in the Blog.

If the tagged page is a Calendar - the module will generate a card for each Upcoming Event in the Calendar.

If the tagged page is a Basic page - the module will generate a card for each subpage underneath.

The card grid will be 3 cards wide on desktop, as screen sizes shrink - it will be 2 wide on tablet, and they will stack on mobile.

Please contact For Purpose if you need the card design tweaked for any of your page types.

By default. card grids have built-in keyword search - that a user can type into to filter through cards in the grid. It searches the card title and card text.

Toggle filters

For each card in the card grid - if any filter:XXX tags exist - they will be added to the card grid - toggling one on/off will show/hide all cards that have a given filter:XXX tag.

Card Grid Sorting

By default the grid will be sorted "Newest" - so for a news blog or resource grid, the most recent added item will be first. For calendars - the "next" event will appear first.

Users also have the ability to sort "A-Z" or alphabetical - which can be helpful if looking for something in particular.