custom/plugins/TemplaidInvoices/src/Resources/views/storefront/component/product/listing.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/component/product/listing.html.twig' %}
  2. {% block product_listing %}
  3.     {% set listType = app.request.get('t') ?? 'grid' %}
  4.     <div class="cms-element-product-listing-wrapper product-listing-{{ listType }}"
  5.          data-listing-pagination="true"
  6.          data-listing-pagination-options='{{ paginationConfig }}'
  7.          data-listing="true"
  8.          data-listing-options='{{ listingPagination|json_encode }}'>
  9.         {{ dump(searchResult.sorting) }}
  10.         {% block element_product_listing_wrapper_content %}
  11.             {{ parent() }}
  12.         {% endblock %}
  13.     </div>
  14. {% endblock %}
  15. {% block element_product_listing_pagination_nav_actions %}
  16.     <div class="cms-element-product-listing-actions row">
  17.         <div class="col-md-auto">
  18.             {% block element_product_listing_pagination_nav_top %}
  19.                 {% sw_include '@Storefront/storefront/component/pagination.html.twig' with {
  20.                     entities: searchResult,
  21.                     criteria: searchResult.criteria
  22.                 } %}
  23.             {% endblock %}
  24.         </div>
  25.         <div class="col-md-auto">
  26.             <div class="total-count">{{ searchResult.total ~ ' ' ~ 'templaidInvoices.account.assortment.totalCountLabel'|trans }}</div>
  27.         </div>
  28.         <div class="col-md-auto">
  29.             {% block element_product_listing_sorting %}
  30.                 {% sw_include '@Storefront/storefront/component/sorting.html.twig' with {
  31.                     current: searchResult.sorting,
  32.                     sortings: searchResult.availableSortings
  33.                 } %}
  34.             {% endblock %}
  35.         </div>
  36.         <div class="col text-right">
  37.             <div class="list-type-select">
  38.                 {% set typeConfig = { type: listType } %}
  39.                 <div class="listing-type" data-templaid-listing-type="true" data-templaid-listing-type-options='{{ typeConfig|json_encode }}'>
  40.                     <div class="listing-type-grid">
  41.                         <label for="list-type-grid"></label><input type="radio" name="list-type" id="list-type-grid" value="grid"{% if listType == 'grid' %} checked="checked"{% endif %}>
  42.                     </div>
  43.                     <div class="listing-type-list">
  44.                         <label for="list-type-list"></label><input type="radio" name="list-type" id="list-type-list" value="list"{% if listType == 'list' %} checked="checked"{% endif %}>
  45.                     </div>
  46.                 </div>
  47.             </div>
  48.         </div>
  49.     </div>
  50. {% endblock %}