templates/catalog/block/sort.html.twig line 1

Open in your IDE?
  1. {% set desc_asc = 'asc' %}
  2. {% if app.request.query.get('desc_asc') == 'asc' %}
  3.     {% set desc_asc = 'desc' %}
  4. {% endif %}
  5. {% set viewsortchangedpath = path(app.request.attributes.get('_route'), app.request.attributes.all._route_params|merge(app.request.query.all)|merge({'order': 'changed', 'desc_asc': desc_asc})) %}
  6. {% set viewsortpriorpath = path(app.request.attributes.get('_route'), app.request.attributes.all._route_params|merge(app.request.query.all)|merge({'order': 'prior', 'desc_asc': desc_asc})) %}
  7. {% set viewsortpriceascpath = path(app.request.attributes.get('_route'), app.request.attributes.all._route_params|merge(app.request.query.all)|merge({'order': 'price', 'desc_asc': 'asc'})) %}
  8. {% set viewsortpricedescpath = path(app.request.attributes.get('_route'), app.request.attributes.all._route_params|merge(app.request.query.all)|merge({'order': 'price', 'desc_asc': 'desc'})) %}
  9. {% set viewsortskidkadescpath = path(app.request.attributes.get('_route'), app.request.attributes.all._route_params|merge(app.request.query.all)|merge({'order': 'skidka', 'desc_asc': 'desc'})) %}
  10. <ul>
  11.     <li>
  12.         <form action="{{ path('redirect') }}" method="post">
  13.             <button type="submit" name="redirect" value="{{ viewsortchangedpath }}"{% if app.request.query.get('order') == 'changed' %} class="active"{% endif %}>{{ labels.get('catalog-sort-2')|raw }}</button>
  14.         </form>
  15.     </li>
  16.     <li>
  17.         <form action="{{ path('redirect') }}" method="post">
  18.             <button type="submit" name="redirect" value="{{ viewsortpriorpath }}"{% if app.request.query.get('order') == 'prior' %} class="active"{% endif %}>{{ labels.get('catalog-sort-3')|raw }}</button>
  19.         </form>
  20.     </li>
  21.     <li>
  22.         <form action="{{ path('redirect') }}" method="post">
  23.             <button type="submit" name="redirect" value="{{ viewsortpriceascpath }}"{% if app.request.query.get('order') == 'price' and app.request.query.get('desc_asc') == 'asc' %} class="active"{% endif %}>{{ labels.get('catalog-sort-6')|raw }}</button>
  24.         </form>
  25.     </li>
  26.     <li>
  27.         <form action="{{ path('redirect') }}" method="post">
  28.             <button type="submit" name="redirect" value="{{ viewsortpricedescpath }}"{% if app.request.query.get('order') == 'price' and app.request.query.get('desc_asc') == 'desc' %} class="active"{% endif %}>{{ labels.get('catalog-sort-7')|raw }}</button>
  29.         </form>
  30.     </li>
  31.     <li>
  32.         <form action="{{ path('redirect') }}" method="post">
  33.             <button type="submit" name="redirect" value="{{ viewsortskidkadescpath }}"{% if app.request.query.get('order') == 'skidka' and app.request.query.get('desc_asc') == 'desc' %} class="active"{% endif %}>{{ labels.get('catalog-sort-8')|raw }}</button>
  34.         </form>
  35.     </li>
  36. </ul>