Skip to main navigation Skip to main content Skip to page footer

List filter

Regarding the available filters, we distinguish between filters that can be used in a conventional way (a form element that sends its value to 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.

Documentation

TYPO3 Shop by coding.ms

An extensive shop for TYPO3 for realizing Webshops, Online-Shops or Payment-Subscriptions, comparable with tt_products, Cart or Aimeos. It includes PayPal, PayPal-Checkout, Klarna, Stripe, Bookmarks, UPS-API, invoice generation, a backend module, compare feature, graduated prices, plus product variants, filters, and tax and shipping logic for practical shop operations.

Menu
Shopping basket 0 Products

The Demo is build with*

EXT:bootstrap_package for site-package aka theme build on Bootsrap 5.

EXT:modules for user plugins like user-profile, registration, user-addresses, and more.

EXT:shop for the whole shop functionality.

EXT:questions for the FAQ page and FAQs attached in the product detail views.

EXT:glossaries for the glossaries and definitions.

EXT:fluid_fpdf for generating invoices, delivery-notes, product-sheets and more.

EXT:parsedown_extra for rendering the extension documentations from markdown to HTML.

* There are only build-in settings made using site-settings & TypoScript – no templates or other files were changed or overridden!