vendor/knplabs/knp-paginator-bundle/templates/Pagination/sliding.html.twig line 1

Open in your IDE?
  1. {# default Sliding pagination control implementation #}
  2. {% if pageCount > 1 %}
  3.     <div class="pagination">
  4.         {% if first is defined and current != first %}
  5.             <span class="first">
  6.                 <a href="{{ path(route, query|merge({(pageParameterName): first})) }}">&lt;&lt;</a>
  7.             </span>
  8.         {% endif %}
  9.         {% if previous is defined %}
  10.             <span class="previous">
  11.                 <a rel="prev" href="{{ path(route, query|merge({(pageParameterName): previous})) }}">&lt;</a>
  12.             </span>
  13.         {% endif %}
  14.         {% for page in pagesInRange %}
  15.             {% if page != current %}
  16.                 <span class="page">
  17.                     <a href="{{ path(route, query|merge({(pageParameterName): page})) }}">{{ page }}</a>
  18.                 </span>
  19.             {% else %}
  20.                 <span class="current">{{ page }}</span>
  21.             {% endif %}
  22.         {% endfor %}
  23.         {% if next is defined %}
  24.             <span class="next">
  25.                 <a rel="next" href="{{ path(route, query|merge({(pageParameterName): next})) }}">&gt;</a>
  26.             </span>
  27.         {% endif %}
  28.         {% if last is defined and current != last %}
  29.             <span class="last">
  30.                 <a href="{{ path(route, query|merge({(pageParameterName): last})) }}">&gt;&gt;</a>
  31.             </span>
  32.         {% endif %}
  33.     </div>
  34. {% endif %}