Fluid: Paginate Widget

Überschreiben der Sprachkeys

ext_localconf.php

$GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride']['EXT:fluid/Resources/Private/Language/locallang.xlf'][] = 'EXT:' . $_EXTKEY . '/Resources/Private/Language/Overrides/fluid.xlf';

Mit _LOCAL_LANG in TypoScript kann man diese Sprachkeys nicht überschreiben. In der Datei locallang_fluid.xlf muss man nur die Sprachkeys aufnehmen, die man überschreiben möchte.

Achtung: Die neuen Sprachkeys gelten für alle Paginate Widgets, nicht nur für die in der Extension „my_ext“.

Eigenes Template

# Zentral für alle Extensions
config.tx_extbase.view.widget.TYPO3\CMS\Fluid\ViewHelpers\Widget\PaginateViewHelper.templateRootPath = EXT:my_ext/Resources/Private/Templates/
# Nur für eine bestimmte Extension
plugin.tx_extension.view.widget.TYPO3\CMS\Fluid\ViewHelpers\Widget\PaginateViewHelper.templateRootPath = EXT:my_ext/Resources/Private/Templates/

Dann muss man noch das Template aus Verzeichnis typo3/sysext/fluid/Resources/Private/Templates/ViewHelpers/Widget/Paginate/ in Verzeichnis EXT:my_ext/Resources/Private/Templates/ViewHelpers/Widget/Paginate/ kopieren.

Pager nicht anzeigen bei nur einer Seite

Wenn es nur Items für eine Seite gibt, ist der Pager unnötig:

EXT:my_ext/Resources/Private/Templates/ViewHelper/Widget/Paginate/Index.html

<f:section name="paginator">
    <f:if condition="{pagination.numberOfPages} > 1">

Bootstrap Pagination

Angepasstes Template für Bootstrap Pagination: siehe EXT:t3basic

Autor:
Geändert: Donnerstag, 11. Juli 2019 10:51 Uhr
Erstellt: Freitag, 21. November 2014 16:37 Uhr
Tags: , , , , , , ,
Themengebiet: Web Entwicklung, TYPO3, Web Entwicklung, TYPO3, TYPO3 Extension-Programmierung, Web Entwicklung, TYPO3, TYPO3 Extensions

Trackback: Trackback-URL LoadingZu Favoriten hinzufügen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.