templates/Components/pagination.html.twig line 18

Open in your IDE?
  1. {% set pages = paginator.paginationData %}
  2. {% if pages.pageCount > 0 %}
  3.     <ul class="pagination">
  4.         {% if pages.previous is defined %}
  5.             <li class="first">
  6.                 <a href="{{ pimcore_url({ page: pages.first, 'division': getSiteDivision() }) }}">{{ pages.first }}</a>
  7.             </li>
  8.         {% endif %}
  9.         {% for page in pages.pagesInRange %}
  10.             {% if (pages.first < page) and (page < pages.last) or page == pages.current %}
  11.                 {% set class = page == pages.current ? 'active' %}
  12.                 <li
  13.                 {% if class is not empty %}
  14.                     class="{{ class }}"
  15.                 {% endif %}>
  16.                     <a href="{{ pimcore_url({ page: page, 'division': getSiteDivision() }) }}">{{ page }}</a>
  17.                 </li>
  18.             {% endif %}
  19.         {% endfor %}
  20.         {% if pages.next is defined %}
  21.             <li class="last">
  22.                 <a href="{{ pimcore_url({ page: pages.last, 'division': getSiteDivision() }) }}">{{ pages.last }}</a>
  23.             </li>
  24.         {% endif %}
  25.     </ul>
  26. {% endif %}