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 %}