Initial commit - Typo3 11.5.41

This commit is contained in:
Matteo Gallo
2026-07-03 17:53:31 +02:00
commit 5ca4743197
6811 changed files with 568848 additions and 0 deletions
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0">
<file source-language="en" target-language="de" datatype="plaintext" original="messages" date="2021-11-04T17:54:12Z" product-name="paginatedprocessors">
<header/>
<body>
<trans-unit id="pagination.previous">
<target state="translated">Früher</target>
</trans-unit>
<trans-unit id="pagination.next">
<target state="translated">Nächste</target>
</trans-unit>
<trans-unit id="pagination.first">
<target state="translated">Erste</target>
</trans-unit>
<trans-unit id="pagination.last">
<target state="translated">Letzte</target>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0">
<file source-language="en" target-language="et" datatype="plaintext" original="messages" date="2021-11-04T17:54:12Z" product-name="paginatedprocessors">
<header/>
<body>
<trans-unit id="pagination.previous">
<target state="translated">Eelmine</target>
</trans-unit>
<trans-unit id="pagination.next">
<target state="translated">Järgmine</target>
</trans-unit>
<trans-unit id="pagination.first">
<target state="translated">Esimene</target>
</trans-unit>
<trans-unit id="pagination.last">
<target state="translated">Viimane</target>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0">
<file source-language="en" datatype="plaintext" original="messages" date="2021-11-04T17:54:12Z" product-name="paginatedprocessors">
<header/>
<body>
<trans-unit id="pagination.previous" xml:space="preserve">
<source>Previous</source>
</trans-unit>
<trans-unit id="pagination.next" xml:space="preserve">
<source>Next</source>
</trans-unit>
<trans-unit id="pagination.first" xml:space="preserve">
<source>First</source>
</trans-unit>
<trans-unit id="pagination.last" xml:space="preserve">
<source>Last</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file source-language="en" datatype="plaintext" original="EXT:paginatedprocessors/Resources/Private/Language/locallang_tca.xlf" date="2021-11-30T11:12:32Z" product-name="paginatedprocessors">
<header/>
<body>
<trans-unit id="palettes.pagination" resname="palettes.pagination">
<source>Pagination</source>
</trans-unit>
<trans-unit id="tx_paginatedprocessors_paginationenabled" resname="tx_paginatedprocessors_paginationenabled">
<source>Pagination</source>
</trans-unit>
<trans-unit id="tx_paginatedprocessors_itemsperpage" resname="tx_paginatedprocessors_itemsperpage">
<source>Items per Page</source>
</trans-unit>
<trans-unit id="tx_paginatedprocessors_pagelinksshown" resname="tx_paginatedprocessors_pagelinksshown">
<source>Links Shown</source>
</trans-unit>
<trans-unit id="tx_paginatedprocessors_urlsegment" resname="tx_paginatedprocessors_urlsegment">
<source>URL Segment</source>
</trans-unit>
<trans-unit id="tx_paginatedprocessors_anchor" resname="tx_paginatedprocessors_anchor">
<source>Anchor</source>
</trans-unit>
<trans-unit id="tx_paginatedprocessors_anchorid" resname="tx_paginatedprocessors_anchorid">
<source>Custom Anchor</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,170 @@
{namespace ea=Brightside\Embedassets\ViewHelpers}
<f:if condition="{settings.pbEnableCss}">
<ea:asset.css embed="1" priority="{settings.pbCssPriority}" identifier="paginatedprocessorsCss" href="{settings.pbCssFile}" />
</f:if>
<f:if condition="{pagination.pageLinksShown} != 1">
<f:if condition="{pagination.pageLinksShown} && {pagination.numberOfPages} > {pagination.pageLinksShown + 3}">
<f:then><f:render section="limitedLinksPaginatior" arguments="{_all}" /></f:then>
<f:else><f:render section="simplePaginatior" arguments="{_all}" /></f:else>
</f:if>
</f:if>
<f:if condition="{pagination.pageLinksShown} == 1">
<f:render section="backAndForthPaginator" arguments="{_all}" />
</f:if>
<!-- Simple pagination without page link control -->
<f:section name="simplePaginatior">
<ul class="pagination">
<f:if condition="{pagination.previousPageNumber}">
<li class="previous">
<f:if condition="{pagination.previousPageNumber} == 1">
<f:then>
<f:link.page section="{f:if(condition: '{pagination.anchorActive}', then: '{pagination.anchorId}')}" title="{f:translate(key:'pagination.previous', extensionName: 'paginatedprocessors')}"><</f:link.page>
</f:then>
<f:else>
<f:link.page section="{f:if(condition: '{pagination.anchorActive}', then: '{pagination.anchorId}')}" additionalParams="{paginationPage: pagination.previousPageNumber, paginatorId: pagination.uniqueId}" title="{f:translate(key:'pagination.previous', extensionName: 'paginatedprocessors')}"><</f:link.page>
</f:else>
</f:if>
</li>
</f:if>
<f:for each="{pagination.allPageNumbers}" as="page" iteration="iterator">
<f:if condition="{page} == {pagination.currentPageNumber}">
<f:then>
<li class="current">
{page}
</li>
</f:then>
<f:else>
<li>
<f:if condition="{iterator.isFirst}">
<f:then>
<f:link.page section="{f:if(condition: '{pagination.anchorActive}', then: '{pagination.anchorId}')}">{page}</f:link.page>
</f:then>
<f:else>
<f:link.page section="{f:if(condition: '{pagination.anchorActive}', then: '{pagination.anchorId}')}" additionalParams="{paginationPage: page, paginatorId: pagination.uniqueId}">{page}</f:link.page>
</f:else>
</f:if>
</li>
</f:else>
</f:if>
</f:for>
<f:if condition="{pagination.nextPageNumber}">
<li class="next">
<f:link.page section="{f:if(condition: '{pagination.anchorActive}', then: '{pagination.anchorId}')}" additionalParams="{paginationPage: pagination.nextPageNumber, paginatorId: pagination.uniqueId}" title="{f:translate(key: 'pagination.next', extensionName: 'paginatedprocessors')}">></f:link.page>
</li>
</f:if>
</ul>
</f:section>
<!-- Pagination links controlled with 'pageLinksShown' -->
<f:section name="limitedLinksPaginatior">
<f:variable name="pageLinksShown">{pagination.pageLinksShown - 1}</f:variable>
<f:variable name="offSet">{pageLinksShown / 2}</f:variable>
<f:variable name="offSetLeft">{pagination.currentPageNumber - offSet}</f:variable>
<f:if condition="{pageLinksShown - pagination.currentPageNumber} >= {offSet}">
<f:then><f:variable name="offSetRight">{pagination.pageLinksShown}</f:variable></f:then>
<f:else><f:variable name="offSetRight"><f:format.number decimals="0">{pagination.currentPageNumber + offSet}</f:format.number></f:variable></f:else>
</f:if>
<f:variable name="pagesToEnd">{pagination.numberOfPages - pagination.currentPageNumber}</f:variable>
<f:variable name="offSetEnd">{pageLinksShown - pagesToEnd}</f:variable>
<f:if condition="{pageLinksShown - pagesToEnd} > {pagesToEnd}">
<f:variable name="offSetLeft">{pagination.currentPageNumber - offSetEnd}</f:variable>
</f:if>
<ul class="pagination">
<f:if condition="{pagination.previousPageNumber}">
<li class="previous">
<f:if condition="{pagination.previousPageNumber} == 1">
<f:then>
<f:link.page section="{f:if(condition: '{pagination.anchorActive}', then: '{pagination.anchorId}')}" title="{f:translate(key:'pagination.previous', extensionName: 'paginatedprocessors')}"><</f:link.page>
</f:then>
<f:else>
<f:link.page section="{f:if(condition: '{pagination.anchorActive}', then: '{pagination.anchorId}')}" additionalParams="{paginationPage: pagination.previousPageNumber, paginatorId: pagination.uniqueId}" title="{f:translate(key:'pagination.previous', extensionName: 'paginatedprocessors')}"><</f:link.page>
</f:else>
</f:if>
</li>
</f:if>
<f:if condition="{pagination.currentPageNumber} == 1">
<f:then>
<li class="current">1</li>
</f:then>
<f:else>
<li><f:link.page section="{f:if(condition: '{pagination.anchorActive}', then: '{pagination.anchorId}')}">1</f:link.page></li>
</f:else>
</f:if>
<f:if condition="{pagination.currentPageNumber} > {offSet +2} && {pagination.pageLinksShown} > 1">
<li class="separator">…</li>
</f:if>
<f:for each="{pagination.allPageNumbers}" as="page" iteration="iterator">
<f:if condition="{iterator.cycle} >= {offSetLeft} && {iterator.cycle} <= {offSetRight} && {iterator.isFirst} != 1 && {iterator.isLast} != 1">
<f:if condition="{page} == {pagination.currentPageNumber}">
<f:then>
<li class="current">{page}</li>
</f:then>
<f:else>
<li class="first">
<f:link.page section="{f:if(condition: '{pagination.anchorActive}', then: '{pagination.anchorId}')}" additionalParams="{paginationPage: page, paginatorId: pagination.uniqueId}">{page}</f:link.page>
</li>
</f:else>
</f:if>
</f:if>
</f:for>
<f:if condition="{pagination.currentPageNumber + offSet +1} < {pagination.numberOfPages} && {pagination.pageLinksShown} > 1">
<li class="separator">…</li>
</f:if>
<f:if condition="{pagination.pageLinksShown} > 1">
<f:if condition="{pagination.currentPageNumber} == {pagination.numberOfPages}">
<f:then>
<li class="current">{pagination.numberOfPages}</li>
</f:then>
<f:else>
<li><f:link.page section="{f:if(condition: '{pagination.anchorActive}', then: '{pagination.anchorId}')}" additionalParams="{paginationPage: pagination.numberOfPages, paginatorId: pagination.uniqueId}">{pagination.numberOfPages}</f:link.page></li>
</f:else>
</f:if>
</f:if>
<f:if condition="{pagination.nextPageNumber}">
<li class="next">
<f:link.page section="{f:if(condition: '{pagination.anchorActive}', then: '{pagination.anchorId}')}" additionalParams="{paginationPage: pagination.nextPageNumber, paginatorId: pagination.uniqueId}" title="{f:translate(key: 'pagination.next', extensionName: 'paginatedprocessors')}">></f:link.page>
</li>
</f:if>
</ul>
</f:section>
<!-- Pagination with back and forth arrows and active page number, shown if 'pageLinksShown = 1' -->
<f:section name="backAndForthPaginator">
<ul class="pagination">
<f:if condition="{pagination.previousPageNumber} && {pagination.numberOfPages} > 2">
<li class="first">
<f:link.page section="{f:if(condition: '{pagination.anchorActive}', then: '{pagination.anchorId}')}" title="{f:translate(key:'pagination.first', extensionName: 'paginatedprocessors')}"><<</f:link.page>
</li>
</f:if>
<f:if condition="{pagination.previousPageNumber}">
<li class="previous">
<f:if condition="{pagination.previousPageNumber} == 1">
<f:then>
<f:link.page section="{f:if(condition: '{pagination.anchorActive}', then: '{pagination.anchorId}')}" title="{f:translate(key:'pagination.previous', extensionName: 'paginatedprocessors')}"><</f:link.page>
</f:then>
<f:else>
<f:link.page section="{f:if(condition: '{pagination.anchorActive}', then: '{pagination.anchorId}')}" additionalParams="{paginationPage: pagination.previousPageNumber, paginatorId: pagination.uniqueId}" title="{f:translate(key:'pagination.previous', extensionName: 'paginatedprocessors')}"><</f:link.page>
</f:else>
</f:if>
</li>
</f:if>
<li class="current">
{pagination.currentPageNumber} / {pagination.numberOfPages}
</li>
<f:if condition="{pagination.nextPageNumber}">
<li class="next">
<f:link.page section="{f:if(condition: '{pagination.anchorActive}', then: '{pagination.anchorId}')}" additionalParams="{paginationPage: pagination.nextPageNumber, paginatorId: pagination.uniqueId}" title="{f:translate(key: 'pagination.next', extensionName: 'paginatedprocessors')}">></f:link.page>
</li>
<f:if condition="{pagination.numberOfPages} > 2">
<li class="last">
<f:link.page section="{f:if(condition: '{pagination.anchorActive}', then: '{pagination.anchorId}')}" additionalParams="{paginationPage: pagination.numberOfPages, paginatorId: pagination.uniqueId}" title="{f:translate(key:'pagination.last', extensionName: 'paginatedprocessors')}">>></f:link.page>
</li>
</f:if>
</f:if>
</ul>
</f:section>