templates/frontend/_partials/_servicequery_paging_without_total.html.twig line 1

Open in your IDE?
  1. {% set addColCss = addColCss is defined ? ' '~addColCss : '' %}
  2. {# Paging darstellen #}
  3. {% set pageSize = paging.page_size %}
  4. {% set currPageNr = paging.page_curr %}
  5. {% set prevPageNr = paging.page_prev %}
  6. {% set nextPageNr = paging.page_next %}
  7. {% set routeName = app.request.get('_route') %}
  8. {% if prevPageNr or nextPageNr %}
  9. <div class="row">
  10. <div class="col{{ addColCss }}">
  11. <div class="paging">
  12. {% if prevPageNr %}
  13. {% if prevPageNr != 1 %}
  14. {% set urlParams = app.request.query.all|merge({'pg':prevPageNr})|merge(app.request.get('_route_params')) %}
  15. {% else %}
  16. {% set urlParams = app.request.query.all|merge({'pg':null})|merge(app.request.get('_route_params')) %} {# Damit ?pg=1 nicht ausgegeben wird #}
  17. {% endif %}
  18. <div class="prev">
  19. <span data-click-url="{{ path(routeName, urlParams) }}">
  20. <i class="fa fa-chevron-left" aria-hidden="true"></i>
  21. </span>
  22. </div>
  23. {% endif %}
  24. <div class="current-info">
  25. Seite {{ currPageNr }}
  26. </div>
  27. {% if nextPageNr %}
  28. {% set urlParams = app.request.query.all|merge({'pg':nextPageNr})|merge(app.request.get('_route_params')) %}
  29. <div class="next">
  30. <span data-click-url="{{ path(routeName, urlParams) }}">
  31. <i class="fa fa-chevron-right" aria-hidden="true"></i>
  32. </span>
  33. </div>
  34. {% endif %}
  35. </div>
  36. </div>
  37. </div>
  38. {% endif %}
  39. {# Ende Paging #}