<aside class="sidebar">
<form id="js_filterfield">
{% if(filterDefinition.filters|length > 0) %}
{% for filter in filterDefinition.filters %}
{% set filterMarkup = filterService.filterFrontend(filter, productListing, currentFilter) %}
{{ filterMarkup | raw }}
{% endfor %}
{% endif %}
{# Remember other query params #}
{% for key,value in app.request.query %}
{% if key != 'parentCategoryIds' and key != 'page' and key != 'categoryTypes' %}
{% if value is iterable %}
{% for subkey,subvalue in value %}
<input type="hidden" name="{{ key }}[]" value="{{ subvalue }}">
{% endfor %}
{% else %}
<input type="hidden" name="{{ key }}" value="{{ value }}">
{% endif %}
{% endif %}
{% endfor %}
</form>
</aside>