Project

General

Profile

Bug #104654 » Pagination.html

sitepackage\Resources\Private\Partials\IndexedSearch\Pagination.html - Guido Twieling, 2024-08-20 22:11

 
<html
xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
data-namespace-typo3-fluid="true"
>

<f:if condition="{pagination}">
<ul class="pagination">
<f:if condition="{pagination.previousPageNumber}">
<li class="page-item">
<a href="#" class="page-link tx-indexedsearch-page-selector" data-prefix="tx_indexedsearch" data-pointer="{pagination.previousPageNumber - 1}" data-free-index-uid="{freeIndexUid}">
<f:translate key="displayResults.previous" />
</a>
</li>
</f:if>

<f:for each="{pagination.allPageNumbers}" as="pageNumber">
<f:variable name="pageLabel" value="{f:translate(key: 'displayResults.page')} {pageNumber}" />
<f:if condition="{pageNumber} == {searchParams.pointer + 1}">
<f:then>
<li class="page-item"">
<a href="#" class="page-link tx-indexedsearch-page-selector" data-prefix="tx_indexedsearch" data-pointer="{pageNumber - 1}" data-free-index-uid="{freeIndexUid}" aria-current="page">{pageLabel}</a>
</li>
</f:then>
<f:else>
<li class="page-item"">
<a href="#" class="page-link tx-indexedsearch-page-selector" data-prefix="tx_indexedsearch" data-pointer="{pageNumber - 1}" data-free-index-uid="{freeIndexUid}">{pageLabel}</a>
</li>
</f:else>
</f:if>
</f:for>

<f:if condition="{pagination.nextPageNumber}">
<li class="page-item"">
<a href="#" class="page-link tx-indexedsearch-page-selector" data-prefix="tx_indexedsearch" data-pointer="{pagination.nextPageNumber - 1}" data-free-index-uid="{freeIndexUid}">
<f:translate key="displayResults.next" />
</a>
</li>
</f:if>
</ul>
</f:if>

</html>
(2-2/3)