templates/bundles/OdiseoSyliusBlogPlugin/Shop/Evenement/pagination.html.twig line 1

Open in your IDE?
  1.  {% set maxPages = 5 %}
  2.         {% set startPage = currentPage - 2 %}
  3.         {% set endPage = currentPage + 2 %}
  4.     {% if startPage < 1 %}
  5.         {% set startPage = 1 %}
  6.     {% endif %}
  7.     {% if endPage < maxPages %}
  8.         {% set endPage = maxPages %}
  9.     {% endif %}
  10.     {% if endPage > totalPages %}
  11.         {% set endPage = totalPages %}
  12.     {% endif %}
  13. {% if startPage > totalPages %}
  14.     <div class="ui info message" style="margin: 0 auto">
  15.         <div class="header">
  16.             {{ 'sylius.ui.no_results'|trans }}
  17.         </div>
  18.     </div>
  19.     {% else %}
  20.         <div class="page-selector-container">
  21.             {% for page in startPage..endPage %}
  22.                 <a class="page-selector-item {% if page == currentPage %}selected{% endif %}" href="{{ path('odiseo_sylius_blog_plugin_shop_evenement_pages', {page: page}) }}">{{ page }}</a>
  23.             {% endfor %}
  24.         </div>
  25. {% endif %}