Filter Multiple¶
The <filter-multiple>
webcomponent is used to manage multiple filters.
DOM events¶
This webcomponent dispatches the following DOM events:
Example¶
{% from "@macros/multiple_filters.twig" import multiple_filters %}
{% set filters = ObjectApi.getFilters() %}
<filter-multiple class="filters-vertical__filter">
{{ multiple_filter(filters.producersFilter, {
shouldHideEmptyFilters: true,
instanceId: moduleInstance,
showCounters: false
}) }}
</filter-multiple>
<filter-multiple class="filters-vertical__filter">
<div class="filter-control">
<div>
<div class="control">
<div class="checkbox">
<div class="checkbox__control">
<input
type="checkbox"
id="2-4-123"
name="producer-filter"
value="1"
autocomplete="off"
class="checkbox__input"
data-is-available="1"
/>
<label class="checkbox__label" for="2-4-123"></label>
</div>
<div class="checkbox__content">
<label class="label label_vcenter" for="2-4-123">Sony</label>
</div>
</div>
</div>
</div>
</div>
</filter-multiple>