{% set maxPages = 5 %}
{% set startPage = currentPage - 2 %}
{% set endPage = currentPage + 2 %}
{% if startPage < 1 %}
{% set startPage = 1 %}
{% endif %}
{% if endPage < maxPages %}
{% set endPage = maxPages %}
{% endif %}
{% if endPage > totalPages %}
{% set endPage = totalPages %}
{% endif %}
{% if startPage > totalPages %}
<div class="ui info message" style="margin: 0 auto">
<div class="header">
{{ 'sylius.ui.no_results'|trans }}
</div>
</div>
{% else %}
<div class="page-selector-container">
{% for page in startPage..endPage %}
<a class="page-selector-item {% if page == currentPage %}selected{% endif %}" href="{{ path('odiseo_sylius_blog_plugin_shop_evenement_pages', {page: page}) }}">{{ page }}</a>
{% endfor %}
</div>
{% endif %}