templates/_partials/_pagination.html.twig line 1

  1. {% if pages > 1 %}
  2.   <nav>
  3.     <ul class="pagination">
  4.       {% if currentPage > 1 %}
  5.         <li class="page-item">
  6.           <a href="{{ path(path, {slug: slug, page: currentPage - 1}) }}" class="page-link">&lt;</a>
  7.         </li>
  8.       {% else %}
  9.         <li class="page-item disabled">
  10.           <a class="page-link">&lt;</a>
  11.         </li>
  12.       {% endif %}
  13.       {% for page in 1..pages %}
  14.         <li class="page-item {{ (page == currentPage) ? 'active' : '' }}">
  15.           <a href="{{ path(path, {slug: slug, page: page}) }}" class="page-link">{{ page }}</a>
  16.         </li>
  17.       {% endfor %}
  18.       {% if currentPage < pages %}
  19.         <li class="page-item">
  20.           <a href="{{ path(path, {slug: slug, page: currentPage + 1}) }}" class="page-link">&gt;</a>
  21.         </li>
  22.       {% else %}
  23.         <li class="page-item disabled">
  24.           <a class="page-link">&gt;</a>
  25.         </li>
  26.       {% endif %}
  27.     </ul>
  28.   </nav>
  29. {% endif %}