{% sw_extends '@Storefront/storefront/component/product/listing.html.twig' %}
{% block product_listing %}
{% set listType = app.request.get('t') ?? 'grid' %}
<div class="cms-element-product-listing-wrapper product-listing-{{ listType }}"
data-listing-pagination="true"
data-listing-pagination-options='{{ paginationConfig }}'
data-listing="true"
data-listing-options='{{ listingPagination|json_encode }}'>
{{ dump(searchResult.sorting) }}
{% block element_product_listing_wrapper_content %}
{{ parent() }}
{% endblock %}
</div>
{% endblock %}
{% block element_product_listing_pagination_nav_actions %}
<div class="cms-element-product-listing-actions row">
<div class="col-md-auto">
{% block element_product_listing_pagination_nav_top %}
{% sw_include '@Storefront/storefront/component/pagination.html.twig' with {
entities: searchResult,
criteria: searchResult.criteria
} %}
{% endblock %}
</div>
<div class="col-md-auto">
<div class="total-count">{{ searchResult.total ~ ' ' ~ 'templaidInvoices.account.assortment.totalCountLabel'|trans }}</div>
</div>
<div class="col-md-auto">
{% block element_product_listing_sorting %}
{% sw_include '@Storefront/storefront/component/sorting.html.twig' with {
current: searchResult.sorting,
sortings: searchResult.availableSortings
} %}
{% endblock %}
</div>
<div class="col text-right">
<div class="list-type-select">
{% set typeConfig = { type: listType } %}
<div class="listing-type" data-templaid-listing-type="true" data-templaid-listing-type-options='{{ typeConfig|json_encode }}'>
<div class="listing-type-grid">
<label for="list-type-grid"></label><input type="radio" name="list-type" id="list-type-grid" value="grid"{% if listType == 'grid' %} checked="checked"{% endif %}>
</div>
<div class="listing-type-list">
<label for="list-type-list"></label><input type="radio" name="list-type" id="list-type-list" value="list"{% if listType == 'list' %} checked="checked"{% endif %}>
</div>
</div>
</div>
</div>
</div>
{% endblock %}