vendor/bitbag/elasticsearch-plugin/src/Resources/views/Shop/Product/Index/_sorting.html.twig line 1

Open in your IDE?
  1. {% set route = app.request.attributes.get('_route') %}
  2. {% set slug = app.request.get('slug') %}
  3. {% set queryParameters = app.request.query.all|unset_elements(['order_by', 'sort', 'page']) %}
  4. <div class="ui compact menu">
  5.     <div class="ui simple dropdown item">
  6.         {{ 'bitbag_sylius_elasticsearch_plugin.ui.sort'|trans }}
  7.         <i class="dropdown icon"></i>
  8.         <div class="menu">
  9.             <a class="item" href="{{ path(route, {'slug': slug, 'order_by': 'sold_units', 'sort': 'desc'}|merge(queryParameters)) }}">{{ 'bitbag_sylius_elasticsearch_plugin.ui.bestsellers'|trans }}</a>
  10.             <a class="item" href="{{ path(route, {'slug': slug, 'order_by': 'product_created_at', 'sort': 'desc'}|merge(queryParameters)) }}">{{ 'bitbag_sylius_elasticsearch_plugin.ui.newest'|trans }}</a>
  11.             <a class="item" href="{{ path(route, {'slug': slug, 'order_by': 'product_created_at', 'sort': 'asc'}|merge(queryParameters)) }}">{{ 'bitbag_sylius_elasticsearch_plugin.ui.oldest'|trans }}</a>
  12.             <a class="item" href="{{ path(route, {'slug': slug, 'order_by': 'price', 'sort': 'desc'}|merge(queryParameters)) }}">{{ 'bitbag_sylius_elasticsearch_plugin.ui.most_expensive'|trans }}</a>
  13.             <a class="item" href="{{ path(route, {'slug': slug, 'order_by': 'price', 'sort': 'asc'}|merge(queryParameters)) }}">{{ 'bitbag_sylius_elasticsearch_plugin.ui.cheapest'|trans }}</a>
  14.         </div>
  15.     </div>
  16. </div>