Please note that this documentation is for the most recent version of this extension. It may not be relevant for older versions. Related documentation can be found in the documentation directory of the extension.
List filter
Regarding the available filters, we distinguish between filters that can be used in a conventional way (a form element that sends its valueto the backend) and filters that can be used with AJAX/Isotope.
| Filter | Available | Description |
|---|---|---|
| Word | Input field for a search term. | |
| Category | Category selection field. Only a single selection is possible. | |
| TagSingle | Tag selection field. Only a single selection is possible. | |
| TagMultiple | Isotope | Tag checkboxes. Each tag is represented by its own checkbox. Multiple selection is possible. If more than one tag is selected, entries assigned to all selected tags are searched for. This means that the tags are used in a logical AND connection. |
| TagCategorized | Isotope only | Tag checkboxes, grouped by tag categories. Similar to TagMultiple, but the tags are grouped according to the assigned tag category. |
| TagSingleGrouped | Tag selection field where the tags are displayed grouped by their categories. | |
| Color | Color selection field for products. | |
| Size | Size selection field for products. | |
| Type | Product type selection field. | |
| SearchInBookmarks | Filters the list for products saved as bookmarks by the user. | |
| Submit | Ordinary only | Submit button for sending the filter settings. |
| Reset | Link or button to reset all filter settings. |
Settings
Tag connection
The settings.filter.tag.concatenate setting can be used to control how several selected tags should be linked with each other.
| Value | Description |
|---|---|
or |
(Default) Products are displayed if at least one of the selected tags is assigned (OR connection). |
and |
Products are only displayed if all selected tags are assigned (AND connection). |
Search word fields
The fields in which the search word (filter Word) should be searched can be defined via a TypoScript constant.
TypoScript constant: {$themes.configuration.extension.shop.filter.word.fields}
By default, the following fields are searched: title, subtitle, product_no, description
Note:
Make sure to use only one tag-filter in plugin-configuration at a time, otherwise the filtering may fail.
