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

Open in your IDE?
  1. {% extends '@SyliusShop/layout.html.twig' %}
  2. {% form_theme form with ['@SyliusUi/Form/theme.html.twig', 'Context/Shop/ProductCategory/formTheme.html.twig'] %}
  3. {% import '@SyliusUi/Macro/messages.html.twig' as messages %}
  4. {% import '@SyliusUi/Macro/pagination.html.twig' as pagination %}
  5. {% block content %}
  6.     {{ form_start(form, {'method': 'GET', 'attr': {'class': 'ui loadable form'}}) }}
  7.     <div class="ui stackable grid">
  8.         <div class="four wide column">
  9.             <div id="filters-vertical" class="ui fluid vertical menu product-filters">
  10.                 <div class="ui accordion filters-accordion">
  11.                     <div class="title">
  12.                         <div class="header item">
  13.                             {{ 'bitbag_sylius_elasticsearch_plugin.ui.filter_results'|trans }}
  14.                             <i class="dropdown icon"></i>
  15.                         </div>
  16.                     </div>
  17.                     <div class="content">
  18.                         {% include '@BitBagSyliusElasticsearchPlugin/Shop/Product/Index/_filterForm.html.twig' %}
  19.                     </div>
  20.                 </div>
  21.             </div>
  22.         </div>
  23.         <div class="twelve wide column">
  24.             <h1 class="ui monster section dividing header">
  25.                 {{ taxon.name }}
  26.                 {{ bitbag_cms_render_banner('Context/Shop/Blog/banner.html.twig') }}
  27.                 {% include 'Context/Common/Banner/_categoryBanner.html.twig' %}
  28.                 <div class="sub header">{{ taxon.description }}</div>
  29.             </h1>
  30.             <div class="ui segment">
  31.                 <div class="ui stackable grid">
  32.                     <div class="five wide column">
  33.                         {% include '@BitBagSyliusElasticsearchPlugin/Shop/Product/Index/_sorting.html.twig' %}
  34.                         {% include '@BitBagSyliusElasticsearchPlugin/Shop/Product/Index/_pagination.html.twig' %}
  35.                     </div>
  36.                     <div class="eleven wide column">
  37.                         <div class="ui search" id="products-search">
  38.                             <div class="ui fluid large left icon input">
  39.                                 {{ form_widget(form.name, {'attr': {'placeholder': 'sylius.ui.search', 'class': 'prompt'}}) }}
  40.                                 <i class="search icon"></i>
  41.                             </div>
  42.                         </div>
  43.                     </div>
  44.                 </div>
  45.             </div>
  46.             {% if products|length > 0 %}
  47.                 <div class="category-products-grid" id="products">
  48.                     {% for product in products %}
  49.                         {% include '@SyliusShop/Product/_box.html.twig' %}
  50.                     {% endfor %}
  51.                 </div>
  52.                 <div class="ui hidden divider"></div>
  53.                 {{ pagination.simple(products) }}
  54.             {% else %}
  55.                 {{ messages.info('sylius.ui.no_results_to_display') }}
  56.             {% endif %}
  57.         </div>
  58.     </div>
  59.     <button type="submit" style="display: none">
  60.         <i class="search icon"></i>
  61.         {{ 'bitbag_sylius_elasticsearch_plugin.ui.filter'|trans }}
  62.     </button>
  63.     {{ form_end(form, {'render_rest': false}) }}
  64.     {% include "@SyliusShop/Common/Sections/digitalEcosystem.html.twig" %}
  65. {% endblock %}