templates/nodes/pagging.html.twig line 1

Open in your IDE?
  1. {% set params = params|default(app.request.query.all) %}
  2. {% if pages > 1 %}
  3. <ul class="pagging">
  4. {% if current != 1 %}
  5. <li class="last"><a href="?{{ params|merge({page : 1})|url_encode }}"><i class="icon-arrow-left4"></i><i class="icon-arrow-left4"></i></a></li>
  6. {% endif %}
  7. {% if current > 1 %}
  8. <li class="prev"><a href="?{{ params|merge({page : current-1})|url_encode }}"><i class="icon-arrow-left4"></i></a></li>
  9. {% endif %}
  10. {% for p in 1..pages %}
  11. <li class="num{{ p == current ? ' current' : '' }}"><a href="?{{ params|merge({page : p})|url_encode }}">{{ p }}</a></li>
  12. {% endfor %}
  13. {% if current < pages %}
  14. <li class="next"><a href="?{{ params|merge({page : current+1})|url_encode }}"><i class="icon-arrow-right4"></i></a></li>
  15. {% endif %}
  16. {% if current != pages %}
  17. <li class="last"><a href="?{{ params|merge({page : pages})|url_encode }}"><i class="icon-arrow-right4"></i><i class="icon-arrow-right4"></i></a></li>
  18. {% endif %}
  19. </ul>
  20. {% endif %}