themes/BootstrapTheme/templates/bundles/MonsieurBizSyliusSearchPlugin/Search/_filters.html.twig line 1

Open in your IDE?
  1. {% set route_page = app.request.attributes.get('_route') %}
  2.     {% if result.filters|length == 0 %}
  3.         <div class="item hide-taxon-page">
  4.             {{ 'monsieurbiz_searchplugin.filters.no_filter'|trans }}
  5.         </div>
  6.     {% else %}
  7.         {% set path = path(app.request.attributes.get('_route'), app.request.attributes.get('_route_params')) %}
  8.         <form name="filters-form" method="get" action="{{ path }}">
  9.             {% for filter in result.filters %}
  10.                 {% include '@MonsieurBizSyliusSearchPlugin/Search/_filter.html.twig' with {'filter': filter} %}
  11.             {% endfor %}
  12.             {# Don't loose current sorting #}
  13.             {% set sorting = app.request.query.get('sorting') %}
  14.             {% if sorting is not empty %}
  15.                 {% for sort, order in sorting %}
  16.                     <input type="hidden" name="sorting[{{ sort }}]" value="{{ order }}" />
  17.                 {% endfor %}
  18.             {% endif %}
  19.             {# Don't loose current limit #}
  20.             {% set limit = app.request.query.get('limit') %}
  21.             {% if limit is not empty %}
  22.                 <input type="hidden" name="limit" value="{{ limit }}" />
  23.             {% endif %}
  24.             <div class="item hide-taxon-page ml-2 pt-md-0 pt-3">
  25.                 <button type="" class="btn-link py-1 bg-grey-dark">
  26.                     <i class="search icon"></i> {{ 'monsieurbiz_searchplugin.filters.apply_filters' | trans }}
  27.                 </button>
  28.             </div>
  29.         </form>
  30.     {% endif %}