templates/includes/pagination.html.twig line 1

Open in your IDE?
  1. {% if (paginationVariables.pageCount > 1) %}
  2. <nav aria-label="Pagination">
  3.     <ul class="pagination justify-content-center">
  4.         {%  if(paginationVariables.previous is defined) %}
  5.             <li class="page-item">
  6.                 <a class="page-link prev" href="{{  pimcore_url({'page': paginationVariables.previous, 'categoryname': categoryname ?? null, 'category': category.id ?? null}) }}" aria-label="Previous">
  7.                     <i class="icon-angle-left"></i>
  8.                     <span aria-hidden="true"></span>
  9.                 </a>
  10.             </li>
  11.         {%  endif %}
  12.         {%  for page in paginationVariables.pagesInRange %}
  13.             {%  if(paginationVariables.current == page) %}
  14.                 <li class="page-item active" aria-current="page">
  15.                     <span class="page-link">
  16.                         {{  page }}
  17.                         <span class="visually-hidden">(current)</span>
  18.                     </span>
  19.                 </li>
  20.             {%  else %}
  21.                 <li class="page-item"><a class="page-link" href="{{  pimcore_url({'page': page, 'categoryname': categoryname ?? null, 'category': category.id ?? null }) }}">{{ page }}</a></li>
  22.             {%  endif %}
  23.         {% endfor %}
  24.         {%  if(paginationVariables.next is defined) %}
  25.             <li class="page-item">
  26.                 <a class="page-link next" href="{{  pimcore_url({'page': paginationVariables.next, 'categoryname': categoryname ?? null, 'category': category.id ?? null}) }}" aria-label="Next">
  27.                     <i class="icon-angle-right"></i>
  28.                     <span class="flip" aria-hidden="true"></span>
  29.                 </a>
  30.             </li>
  31.         {%  endif %}
  32.     </ul>
  33. </nav>
  34. {% endif %}