The component's main responsibilities are:
- Generates the filters from the Joomla cms.
- Provides an interface for the filters' configuration.
- Provides the filters to the front-end.
- Performs the filtering and return results.
If you visit the JFilters component for the 1st time, you may get some warning messages at the top. Each warning message, will come with a call-to-action button. Please press those buttons to resolve the mentioned issues.
The warnings should be resolved and go away, for the extension to work properly.
The component will, auto-generate the filters and set them as unpublished by default.
In case you wonder why you see some filters with the same name, more than once. It is because it generates a filter for each installed language, when Joomla is setup as multi-lingual.
Publish the filters you need to use, and we are almost ready to go.
We suggest keeping a "Category" filter to published or listening state. Also, make sure that this "Category" filter does not have a Parent Option that excludes the categories used for filtering. Why? Only the filters in published or listening state are listening to the incoming HTTP requests. If you want your filters to be relevant to a content category page, a category filter should listen to incoming requests.