{% if pages > 1 %}
<nav aria-label="...">
<ul class="pagination">
{% if currentPage > 1 %}
<li class="page-item">
<a href="{{ path(path, {slug: ssr.rubrique.slug, slug2 : ssr.slug, page: currentPage - 1 }) }}&{{queryString}}"><span class="page-link">Précédent</span></a>
</li>
{% else %}
<li class="page-item disabled">
<span class="page-link">Précédent</span>
</li>
{% endif %}
{% for numero in 1..pages %}
{# Afficher les trois précédents, la page actuelle et les trois suivants #}
{% if numero == 1 %}
{% if numero == currentPage %}
<li class="page-item disabled {{ (numero == currentPage) ? 'active' : '' }}"><a class="page-link text-white">{{numero}}</a></li>
{% else %}
<li class="page-item {{ (numero == currentPage) ? 'active' : '' }}"><a class="page-link" href="{{ path(path, {slug: ssr.rubrique.slug, slug2 : ssr.slug, page: numero }) }}{% if queryString %}&{{queryString}}{% endif %}">{{numero}}</a></li>
{% endif %}
{% endif %}
{% if numero >= currentPage - 3 and numero <= currentPage + 3 %}
{% if numero != 1 and numero != pages %}
{% if numero == currentPage %}
<li class="page-item disabled {{ (numero == currentPage) ? 'active' : '' }}"><a class="page-link text-white">{{numero}}</a></li>
{% else %}
<li class="page-item {{ (numero == currentPage) ? 'active' : '' }}"><a class="page-link" href="{{ path(path, {slug: ssr.rubrique.slug, slug2 : ssr.slug, page: numero }) }}{% if queryString %}&{{queryString}}{% endif %}">{{numero}}</a></li>
{% endif %}
{% endif %}
{% endif %}
{# Afficher "..." s'il y a plus de 6 pages #}
{% if numero == 1 and currentPage > 4 %}
<li class="page-item disabled"><span class="page-link">...</span></li>
{% endif %}
{% if numero == pages and currentPage < pages - 3 %}
<li class="page-item disabled"><span class="page-link">...</span></li>
{% endif %}
{% if numero == pages %}
{% if numero == currentPage %}
<li class="page-item disabled {{ (numero == currentPage) ? 'active' : '' }}"><a class="page-link text-white">{{numero}}</a></li>
{% else %}
<li class="page-item {{ (numero == currentPage) ? 'active' : '' }}"><a class="page-link" href="{{ path(path, {slug: ssr.rubrique.slug, slug2 : ssr.slug, page: numero }) }}{% if queryString %}&{{queryString}}{% endif %}">{{numero}}</a></li>
{% endif %}
{% endif %}
{% endfor %}
{% if currentPage < pages %}
<li class="page-item">
<a href="{{ path(path, {slug: ssr.rubrique.slug, slug2 : ssr.slug, page: currentPage + 1 }) }}{% if queryString %}&{{queryString}}{% endif %}"><span class="page-link">Suivant</span></a>
</li>
{% else %}
<li class="page-item disabled">
<span class="page-link">Suivant</span>
</li>
{% endif %}
</ul>
</nav>
{% endif %}