templates/_paginator_.html.twig line 1

Open in your IDE?
  1. {% if paginator is defined %}
  2.     {% if paginator.getNumResults > 0 %}
  3.     <div class='flex row space'>
  4.         
  5.         {% set route = app.request.attributes.get('_route') %}
  6.         {% set total = paginator.getNumResults %}
  7.         {% set limit = paginator.getPageSize %}
  8.         {% set nbLoad = paginator.getNbLoad %}
  9.         {% set currentPage = paginator.getCurrentPage %}
  10.         
  11.         {% if paginator.hasPreviousPage %}
  12.             {% set routeParam= app.request.attributes.get('_route_params') %}
  13.             {% set routeParam = routeParam|merge({page: paginator.getPreviousPage()}) %}
  14.             {% set routeParam = routeParam|merge({limit: limit}) %}
  15.             <a href="{{path(route, routeParam)}}" class="{%if expanded is defined %} btn bg-success small{%else%}square{%endif%}" title="Page précédente"><i class="fa fa-chevron-left"></i>{%if expanded is defined %}<span> | Précédent</span>{%endif%}</a>
  16.         {% else %}
  17.             <a class="{%if expanded is defined %} btn bg-success small{%else%}square{%endif%} disable" title="Page précédente"><i class="fa fa-chevron-left"></i>{%if expanded is defined %}<span> | Précédent</span>{%endif%}</a>
  18.         {% endif %}
  19.         {% if expanded is not defined %}
  20.             <label>Résultats : </label>
  21.             <b>{{ (currentPage - 1)*limit }} - {{ nbLoad }} sur {{ total }}</b>
  22.         {% endif %}
  23.         
  24.         {% if expanded is defined %}
  25.         <b class="btn success small trans black" style="color: var(--success-color) !important">{{ (currentPage - 1)*limit }} - {{ nbLoad }} sur {{ total }}</b>
  26.         {% endif %}
  27.         
  28.         {% if paginator.hasNextPage %}
  29.             {% set routeParam= app.request.attributes.get('_route_params') %}
  30.             {% set routeParam = routeParam|merge({page: paginator.getNextPage()}) %}
  31.             {% set routeParam = routeParam|merge({limit: limit}) %}
  32.             <a href="{{path(route, routeParam)}}" class="{%if expanded is defined %} btn bg-success small{%else%}square{%endif%}" title="Page suivante">{%if expanded is defined %}<span>Suivant | </span>{%endif%}<i class="fa fa-chevron-right"></i></a>
  33.         {% else %}
  34.             <a class="{%if expanded is defined %} btn bg-success small{%else%}square{%endif%} disable" title="Page suivante">{%if expanded is defined %}<span>Suivant | </span>{%endif%}<i class="fa fa-chevron-right"></i></a>
  35.         {% endif %}
  36.     </div>
  37.     {% else %}
  38.     <label>Aucun résultat</label>
  39.     {% endif %}
  40. {% endif %}