{% if current_page is defined %}
<style>
.page-link {
position: relative;
display: block;
padding: .5rem .75rem;
margin-left: -1px;
line-height: 1.25;
color: black !important;
background-color: #fff;
border: 1px solid #c3d138 !important;
}
.page-item.active .page-link {
z-index: 1;
color: #fff;
background-color: #c3d138 !important;
border-color: #c3d138 !important;
}
</style>
<nav aria-label="Pagination">
<ul class="pagination">
{% if current_page == 1 %}
<li class="page-item disabled"><a class="page-link" href="{{ path('termine', { 'page': previous_page }) }}">«</a></li>
{% else %}
<li class="page-item"><a class="page-link" href="{{ path('termine', { 'page': previous_page }) }}">«</a></li>
{% endif %}
{% if current_page > 10 %}
{% set from = current_page-10 %}
{% else %}
{% set from = 1 %}
{% endif %}
{% if last_page-current_page > 10 %}
{% set to = current_page+10 %}
{% else %}
{% set to = last_page %}
{% endif %}
{% for page in from..to %}
{% if page == current_page %}
<li class="page-item active"><a class="page-link" href="{{ path('termine', { 'page': page }) }}">{{ page }}</a></li>
{% else %}
<li class="page-item"><a class="page-link" href="{{ path('termine', { 'page': page }) }}">{{ page }}</a></li>
{% endif %}
{% endfor %}
{% if current_page == last_page %}
<li class="page-item disabled"><a class="page-link" href="{{ path('termine', { 'page': next_page }) }}">»</a></li>
{% else %}
<li class="page-item"><a class="page-link" href="{{ path('termine', { 'page': next_page }) }}">»</a></li>
{% endif %}
</ul>
</nav>
{% endif %}