A filtering form API that's fully configurable in the CMS and has live front-end Google Map filtering.

Installs: 4 697

Dependents: 0

Suggesters: 0

Security: 0

Stars: 4

Watchers: 0

Forks: 6


1.3.0 2019-07-02 02:21 UTC

This package is not auto-updated.

Last update: 2020-01-16 08:43:58 UTC



WARNING: This module is currently undergoing breaking API changes, use at your own risk.

Mr Filter is a filtering form that's configurable in the backend and able to be attached to a Page.

It offers a simple to use API for filtering DataLists in the backend as well as offering flexible front-end filtering logic that is done without using slow backend responses.

Toggling Map View

Occassionally in your front-end code, you'll want the map to start hidden and be toggled on with a button. The following code will ensure that if the map starts hidden, that it won't have an incorrect display once it becomes visible.

$('.js-view-map-button').click(function(e) {

	// Fix Google Map display:none; bug


  • SilverStripe 3.1 or higher


composer require silbinarywolf/silverstripe-mrfilter:1.0.*