templates/pagination.html.twig line 1

Open in your IDE?
  1. {% if pageCount > 1 %}
  2. <div class="col mt-3 d-flex justify-content-center">
  3.     <nav aria-label="Page navigation example">
  4.         <ul class="pagination">
  5.             {% if previous is defined %}
  6.             <li class="page-item">
  7.                 <a class="page-link" tabindex="-1" href="{{ path(route, query|merge({(pageParameterName): previous})) }}">Précédent</a>
  8.             </li>
  9.             {%else%}
  10.             <li class="page-item disabled">
  11.                 <a class="page-link" tabindex="-1" href="">Précédent</a>
  12.             </li>
  13.             {% endif %}
  14.             {% for page in pagesInRange %}
  15.             {% if page != current %}
  16.             <li class="page-item">
  17.                 <a class="page-link" href="{{ path(route, query|merge({(pageParameterName): page})) }}">{{ page }}</a>
  18.             </li>
  19.             {% else %}
  20.             <li class="page-item active">
  21.                 <a class="page-link" href="{{ path(route, query|merge({(pageParameterName): page})) }}">{{ page }}</a>
  22.             </li>
  23.             {% endif %}
  24.             {% endfor %}
  25.             {% if next is defined %}
  26.             <li class="page-item">
  27.                 <a class="page-link" href="{{ path(route, query|merge({(pageParameterName): next})) }}">Suivant</a>
  28.             </li>
  29.             {%else%}
  30.             <li class="page-item disabled">
  31.                 <a class="page-link" href="">Suivant</a>
  32.             </li>
  33.             {% endif %}
  34.         </ul>
  35.     </nav>
  36. </div>
  37. {% endif %}