themes/XChildTheme/templates/bundles/BitBagSyliusElasticsearchPlugin/Shop/Product/index.html.twig line 1

Open in your IDE?
  1. {% extends '@SyliusShop/layout.html.twig' %}
  2. {% form_theme form '@SyliusUi/Form/theme.html.twig' %}
  3. {% import '@SyliusUi/Macro/messages.html.twig' as messages %}
  4. {% import '@SyliusUi/Macro/pagination.html.twig' as pagination %}
  5. {% block content %}
  6. <div class="container-fluid">
  7. {{ form_start(form, {'method': 'GET', 'attr': {'class': 'ui loadable form'}}) }}
  8. <section class="row list-of-products">
  9. <div class="current-category position-relative p-0">
  10. <h1 class=" badge-primary p-3 position-absolute bottom-0" style="xbackground-color:#f1f1f1; ">
  11. {{ taxon.name }}
  12. <div class="sub header">{{ taxon.description }}</div>
  13. </h1>
  14. <img class="w-100" src="https://images-eu.ssl-images-amazon.com/images/G/39/beauty/store/perfumes/ATF_CN_Perfumes_1500x250_EN._CB1587050593_.jpg" alt="Perfumes | New selection">
  15. </div>
  16. <div class="p-4 text-center sub-categories">
  17. {% if taxon.children|length > 0 %}
  18. {% for item in taxon.children %}
  19. {# {{ dump(item) }} #}
  20. <a href="" class="badge badge-primary p-2 mb-2 rounded-pill">
  21. {{item.name}}
  22. </a>
  23. {% endfor %}
  24. {% endif %}
  25. </div>
  26. <div class="top-bar-filter ">
  27. <div class="row">
  28. <div class="col-12 col-lg-6">
  29. {% include '@BitBagSyliusElasticsearchPlugin/Shop/Product/Index/_sorting.html.twig' %}
  30. </div>
  31. {# <div class="col-5"> #}
  32. {# <div class="ui search" id="products-search">
  33. <div class="ui fluid large left icon input">
  34. {{ form_widget(form.name, {'attr': {'placeholder': 'sylius.ui.search', 'class': 'prompt'}}) }}
  35. <i class="bi bi-search"></i>
  36. </div>
  37. </div> #}
  38. {# </div> #}
  39. <div class="col-12 col-lg-6">
  40. {% include '@BitBagSyliusElasticsearchPlugin/Shop/Product/Index/_pagination.html.twig' %}
  41. </div>
  42. </div>
  43. <hr>
  44. <div class="row">
  45. <div class="col-lg-2">
  46. <aside class="search-side">
  47. <div id="filters-vertical" class="mb-3 pt-4">
  48. <div class="header item">
  49. {{ 'bitbag_sylius_elasticsearch_plugin.ui.filter_results'|trans }}
  50. </div>
  51. <hr>
  52. {% include '@BitBagSyliusElasticsearchPlugin/Shop/Product/Index/_filterForm.html.twig' %}
  53. </div>
  54. </aside>
  55. </div>
  56. <div class="col-lg-10">
  57. {% if products|length > 0 %}
  58. <div class="row" id="products">
  59. {% for product in products %}
  60. <div class="col-6 col-lg-3">
  61. {% include '@SyliusShop/Product/_box.html.twig' %}
  62. </div>
  63. {% endfor %}
  64. </div>
  65. {{ pagination.simple(products) }}
  66. {% else %}
  67. {{ messages.info('sylius.ui.no_results_to_display') }}
  68. {% endif %}
  69. </div>
  70. </div>
  71. {{ render(url('sylius_shop_partial_cart_summary', {'template': '@SyliusShop/Cart/_widgetCol.html.twig'})) }}
  72. </div>
  73. </section>
  74. {{ form_end(form, {'render_rest': false}) }}
  75. </div>
  76. {% endblock %}