src/Aqarmap/Bundle/ListingBundle/Resources/views/CompoundSearch/sortSelect.html.twig line 1

Open in your IDE?
  1. {% set _rout = app.request.attributes.get('_route') %}
  2. {% set all_query = app.request.query.all %}
  3. {% set sort = app.request.query.get('sort') %}
  4. {% set direction = app.request.query.get('direction') %}
  5. {% if location %}
  6.     {% set all_query = all_query|merge({'location': location.slug}) %}
  7. {% endif %}
  8. <select class="custom-dropdown dropup hide-tick btn-label" onchange="javascript:location.href = sortList.getUrl(
  9.     {
  10.         sortBy: {
  11.             key: 'sort',
  12.             value: this.value
  13.         }, 
  14.         sortOrder: {
  15.             key: 'direction',
  16.             value: this.options[this.selectedIndex].getAttribute('order')
  17.         }
  18.     });">
  19.     <option selected disabled>{{ 'layout.sort_results'|trans }}</option>
  20.     
  21.     <option value="price" order="asc"
  22.         {% if sort == 'price' and direction == 'asc' %} selected {% endif %}
  23.     >
  24.         {{ 'layout.price_asc'|trans }}
  25.     </option>
  26.     <option value="price" order="desc"
  27.         {% if sort == 'price' and direction == 'desc' %} selected {% endif %}
  28.     >
  29.         {{ 'layout.price_desc'|trans }}
  30.     </option>
  31.     <option value="pricePerMeter" order="asc"
  32.         {% if sort == 'pricePerMeter' and direction == 'asc' %} selected {% endif %}
  33.     >
  34.         {{ 'layout.price_meter_asc'|trans }}
  35.     </option>
  36.     <option value="pricePerMeter" order="desc"
  37.         {% if sort == 'pricePerMeter' and direction == 'desc' %} selected {% endif %}
  38.     >
  39.         {{ 'layout.price_meter_desc'|trans }}
  40.     </option>
  41. </select>