templates/includes/pagination-links.html.twig line 1

Open in your IDE?
  1. {#  Required variables: 'pagenum' 'totalpages' and 'baseurl' #}
  2. {% if totalpages > 1 %}
  3.     <div class="pagination-links">
  4.         {% if pagenum > 1 %} <a href="{{ baseurl }}/{{ pagenum - 1 }}" class="prev page-numbers">←</a> {% endif %}
  5.         {% if pagenum > 2 %} <a href="{{ baseurl }}/1" class="page-numbers">1</a> {% endif %}
  6.         {% if pagenum > 3 %} <span class="dots">...</span> {% endif %}
  7.         {% if pagenum > 1 %} <a href="{{ baseurl }}/{{ pagenum - 1 }}" class="page-numbers">{{ pagenum - 1 }}</a> {% endif %}
  8.         
  9.         <span class="page-numbers current">{{ pagenum }}</span>
  10.         
  11.         {% if pagenum < totalpages %} <a href="{{ baseurl }}/{{ pagenum + 1 }}" class="page-numbers">{{ pagenum + 1 }}</a> {% endif %}
  12.         {% if pagenum < totalpages - 2 %} <span class="dots">...</span> {% endif %}
  13.         {% if pagenum < totalpages - 1 %} <a href="{{ baseurl }}/{{ totalpages }}" class="page-numbers">{{ totalpages }}</a> {% endif %}
  14.         {% if pagenum < totalpages %} <a href="{{ baseurl }}/{{ pagenum + 1 }}" class="next page-numbers">→</a> {% endif %}
  15.     </div>
  16. {% endif %}