add article + a venir
This commit is contained in:
34
user/themes/lecampus/templates/partials/pagination.html.twig
Normal file
34
user/themes/lecampus/templates/partials/pagination.html.twig
Normal file
@ -0,0 +1,34 @@
|
||||
{% set pagination = pagination|default(page.collection.params.pagination) %}
|
||||
{% set base_url = base_url|default(page.url) %}
|
||||
|
||||
{% if pagination|length > 1 %}
|
||||
|
||||
<ul class="pagination">
|
||||
{% if pagination.hasPrev %}
|
||||
{% set url = (base_url ~ pagination.params ~ pagination.prevUrl)|replace({'//':'/'}) %}
|
||||
<li><a rel="prev" href="{{ url }}">Page précédente</a></li>
|
||||
{% else %}
|
||||
<li><span>Page précédente</span></li>
|
||||
{% endif %}
|
||||
|
||||
{% for paginate in pagination %}
|
||||
|
||||
{% if paginate.isCurrent %}
|
||||
<li><span class="active">{{ paginate.number }}</span></li>
|
||||
{% elseif paginate.isInDelta %}
|
||||
{% set url = (base_url ~ pagination.params ~ paginate.url)|replace({'//':'/'}) %}
|
||||
<li><a href="{{ url }}">{{ paginate.number }}</a></li>
|
||||
{% elseif paginate.isDeltaBorder %}
|
||||
<li class="gap"><span>…</span></li>
|
||||
{% endif %}
|
||||
|
||||
{% endfor %}
|
||||
{% if pagination.hasNext %}
|
||||
{% set url = (base_url ~ pagination.params ~ pagination.nextUrl)|replace({'//':'/'}) %}
|
||||
<li><a rel="next" href="{{ url }}">Page suivante</a></li>
|
||||
{% else %}
|
||||
<li><span>Page suivante</span></li>
|
||||
{% endif %}
|
||||
</ul>
|
||||
|
||||
{% endif %}
|
Reference in New Issue
Block a user