templates/ECommerce/App/Product/large_icons.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% trans_default_domain 'ECommerceBundle' %}
  3. {%- import 'ECommerce/App/Product/macros.html.twig' as macros -%}
  4. {% block body %}
  5. <div class="container-fluid">
  6. <div class="row">
  7. <div class="container">
  8. <div class="content">
  9. <div class="container">
  10. <div class="row">
  11. <div class="col">
  12. <div class="row p-0 blog-post-content align-items-start">
  13. <div class="col-2 p-0">
  14. {% include 'ECommerce/App/Product/sidebar.ajax.twig' %}
  15. </div>
  16. <div class="col-10 p-0 product-index-table border-left-2">
  17. <div class="row p-0 pl-5">
  18. <img src="{{ asset('assets/static/shop-hero.png') }}" class="img-fluid w-100" alt="Shop Hero" />
  19. </div>
  20. <div class="row table-headline p-0 pl-3 pb-5">
  21. <div class="ml-4">
  22. <select name="Sort" aria-label="Sort">
  23. <option value="{{ 'general.sort'|trans }}">{{ 'general.sort'|trans }}</option>
  24. <option value="{{ 'general.price_asc'|trans }}">{{ 'general.price_asc'|trans }}</option>
  25. <option value="{{ 'general.price_desc'|trans }}">{{ 'general.price_desc'|trans }}</option>
  26. <option value="{{ 'general.name_asc'|trans }}">{{ 'general.name_asc'|trans }}</option>
  27. <option value="{{ 'general.name_desc'|trans }}">{{ 'general.name_desc'|trans }}</option>
  28. </select>
  29. <a class="list-view" href="{{ path(app.request.attributes.get('_route'), app.request.query.all | merge({'view': 'list', 'limit': 6})) }}"><img src="{{ asset('assets/static/list-view.svg') }}" alt="List View"></a>
  30. <a class="large-icon-view" href="{{ path(app.request.attributes.get('_route'), app.request.query.all | merge({'view': 'largeIcons', 'limit': 8})) }}"><img src="{{ asset('assets/static/large-icon-view-selected.svg') }}" alt="Large Icon View"></a>
  31. </div>
  32. </div>
  33. {% include 'ECommerce/App/Product/large_icons.ajax.twig' %}
  34. <div class="navigation d-flex justify-content-end ml-auto product-index-navigation">
  35. <div class="row pl-0 pr-0">
  36. <div class="col-12 ">
  37. {{ knp_pagination_render(products) }}
  38. </div>
  39. </div>
  40. </div>
  41. </div>
  42. <div class="row justify-content-center">
  43. <div class="synonym-products">
  44. <div id="interchange-wrapper" class="mt-3 mb-5">
  45. <div class="row justify-content-center">
  46. <div class="col-12 mb-5 text-center">
  47. <h1>{{ 'general.interchange_button_title'|trans }}</h1>
  48. <a class="btn btn-primary mt-4"
  49. href="{{ path('mdl_app_synonym_product_find', { 'title': ('*'|trim('*', 'left')) }) }}"
  50. data-intro="{{ ('intro.interchange'|trans) }}"
  51. data-toggle="replace"
  52. data-trigger="#interchange-wrapper">
  53. <span class="text-capitalize font-21 font-weight-normal">{{ 'general.interchange_button_search'|trans }}</span>
  54. <img src="{{ asset('assets/static/arrows-both-way.svg') }}" class="img-fluid ml-5"
  55. alt="found in interchange catalogue">
  56. </a>
  57. </div>
  58. </div>
  59. </div>
  60. </div>
  61. </div>
  62. </div>
  63. </div>
  64. </div>
  65. </div>
  66. </div>
  67. </div>
  68. </div>
  69. </div>
  70. {% endblock %}