Files
slovnik30/app/modules/Front/Search/templates/bootstrap4.latte
2022-01-30 22:35:13 +01:00

40 lines
1.3 KiB
Plaintext

{templateType AlesWita\VisualPaginator\Template}
{php $linkClass = $ajax ? 'page-link ajax' : 'page-link'}
<ul class="pagination">
<li n:class="$paginator->isFirst() ? 'page-item disabled' : 'page-item'">
<a n:href="paginate!, page => $paginator->page - 1" class="{$linkClass}">&laquo;</a>
</li>
{foreach $steps as $step}
<li n:class="$step === $paginator->page ? 'page-item active' : 'page-item'">
<a n:href="paginate!, page => $step" class="{$linkClass}">{$step}</a>
</li>
{if $iterator->nextValue > $step + 1}
<li class="page-item disabled">
<span class="page-link">&hellip;</span>
</li>
{/if}
{/foreach}
<li n:class="$paginator->isLast() ? 'page-item disabled' : 'page-item'">
<a n:href="paginate!, page => $paginator->page + 1" class="{$linkClass}">&raquo;</a>
</li>
</ul>
{if $itemsPerPage}
{form itemsPerPage, class => $ajax ? 'form-inline ajax' : 'form-inline'}
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text" id="basic-addon1">{label itemsPerPage /}</span>
</div>
{input itemsPerPage, class => "form-control"}
<div class="input-group-append">
{input send, class => "btn btn-outline-secondary"}
</div>
</div>
{/form}
{/if}