{% set route = app.request.attributes.get('_route') %}
{% set params = app.request.attributes.get('_route_params') %}
{% set preciomax = app.request.get('preciomax') %}
{% set preciomin = app.request.get('preciomin') %}
<div class="filtros bg-blanco">
<!-- <div class="filtrar">
<button type="button" class="btn border-negro" data-toggle="collapse" data-target="#collapseExample" aria-expanded="false" aria-controls="collapseFiltros"><i class="icon-filtro mr-2"></i>Filtrar</button>
</div> -->
<div id="collapseExample">
{% if productos == null %}
<h2 class="mb-4">Volver a:</h2>
{% else %}
<h2 class="mb-4">Filtrar por:</h2>
{% endif %}
{% if principal %}
{# <h3 class="light color-negro pt-5 mb-3">{{principal.nombre}}</h3> #}
<a href="{{ path('categoria_slug', {categoria: principal.slug}) }}"><h3 class="light color-negro mb-3">{{principal.nombre}}<sup class="ml-2">({{cant}})</sup></h3></a>
{% endif %}
{# filtro por firmeza #}
{% if productos != null %}
<ul class="filtro-firmeza mb-4">
{% for sub in subcategorias %}
{% set slugcategoria = sub.categoria %}
<li class="{% if referencia == sub.id %} active {% endif %} p-2"><a href="{{ path('subcategoria_slug', {id_sub: sub.id,subcategoria: sub.slug, categoria_slug: slugcategoria }) }}"><h4 class="subtitulo mb-0">{{ sub.nombre }}</h4></a></li>
{% endfor %}
</ul>
<hr>
{# filtro por precio #}
<form id="formulario" action="{{ path(route , params) }}" method="get" style="width: 100%">
<div class="box-price mb-4">
<h2>Precio</h2>
<div class="priceSlider">
<div class="min-max-range">
<input type="hidden" id="range_input" value="" />
<input type="hidden" id="preciomaximo" value="{{preciomaximo}}" />
<input type="hidden" id="preciominimo" value="{{preciominimo}}" />
<input type="hidden" name="preciomin" id="preciomin" value="{{ preciomin ? preciomin : preciominimo }}">
<input type="hidden" name="preciomax" id="preciomax" value="{{ preciomax ? preciomax : preciomaximo }}">
</div>
<div style="clear: both;"></div>
</div>
</div>
</form>
{# demas filtros #}
{% for key,item in filtros %}
<div class="mb-4">
<h2 class="color-negro mb-3">{{ key }}</h2>
<ul class="tipo" data-tipo="{{ qi.slugify(key) }}">
{% for val in item %}
<li class="{% if val.checked %}active{% endif %} pl-2">
<div class="filtro">
<input type="checkbox" {% if val.checked %}checked data-activo="1"{% endif %} data-val="{{val.nombre}}" id="{{qi.slugify(val.nombre)}}"/>
<label for="{{ qi.slugify(val.nombre) }}" class="mb-0 ml-2 py-2">
<h4 class="subtitulo mb-0">{{ val.nombre }}</h4>
</label>
</div>
</li>
{% endfor %}
</ul>
</div>
{% endfor %}
{% endif %}
</div>
</div>