vendor/crehler/listing-banner/src/Resources/views/storefront/component/pagination.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/component/pagination.html.twig' %}
  2. {% block component_pagination_nav %}
  3.     {% set bannerCount = app.request.get('bannerCount') ?: 0 %}
  4.     {% set currentPage = ((criteria.offset + 1 + bannerCount) / criteria.limit )|round(0, 'ceil') %}
  5.     {% if bannerCount == 0 %}
  6.         {% set totalPages = ((entities.total + bannerCount) / (criteria.limit + app.request.get('criteriaGap')))|round(0, 'ceil') %}
  7.     {% else %}
  8.         {% set totalPages = ((entities.total + bannerCount) / criteria.limit)|round(0, 'ceil') %}
  9.     {% endif %}
  10.     {% if totalPages > 1 %}
  11.         <nav aria-label="pagination" class="pagination-nav">
  12.             {% block component_pagination %}
  13.                 {{ parent() }}
  14.             {% endblock %}
  15.         </nav>
  16.     {% endif %}
  17. {% endblock %}