{% set _currentRoute = app.request.attributes.get('_route') %}
{% set _currentParams = app.request.query.all %}
{% if path_params is defined %}
{% set _currentParams = _currentParams|merge(path_params) %}
{% endif %}
{% if paginate.hasPagination %}
<nav class="pagination">
<ul>
{% if not paginate.isFirstPage %}
{# <li>
<a href="{{ path(_currentRoute, _currentParams|merge({page: 1})) }}">
{{ 'ζε'|trans }}
</a>
</li> #}
<li>
<a href="{{ path(_currentRoute, _currentParams|merge({page: paginate.prevPage})) }}" class="prev_arrow"></a>
</li>
{% endif %}
{% for i in paginate.getSlidingPageList(4) %}
{% if i == paginate.getCurrentPage %}
<li>
<b>{{ i }}</b>
</li>
{% else %}
<li>
<a href="{{ path(_currentRoute, _currentParams|merge({page: i})) }}">
{{ i }}
</a>
</li>
{% endif %}
{% endfor %}
{% if not paginate.isLastPage %}
<li>
<a href="{{ path(_currentRoute, _currentParams|merge({page: paginate.nextPage})) }}" class="next_arrow"></a>
</li>
{# <li>
<a href="{{ path(_currentRoute, _currentParams|merge({page: paginate.getTotalPage})) }}">
{{ 'ζεΎ'|trans }}
</a>
</li> #}
{% endif %}
</ul>
</nav>
{% endif %}