Zum Inhalt springen

Anpassung der Pagination von t3extblog

Erstellt am 13. Juni 2018 · 4 Antworten · letzte Antwort am 10. Januar 2019

Tags: Fluid, Blog, TYPO3 7, Frage

Drusilla ·

Hallo,
ich konfiguriere gerade die Blog-Extension t3extblog (v 3.0.2). Dazu habe ich die Templates angepasst, das funktioniert auch soweit so wie es soll, nur die Pagination will einfach nicht ...
Setup:

plugin.tx_t3extblog {
view {
    templateRootPaths {
        100 = fileadmin/templates/ext/t3extblog/Templates/
    }
    partialRootPaths {
        100 = fileadmin/templates/ext/t3extblog/Partials/
    }
    layoutRootPaths {
        100 = fileadmin/templates/ext/t3extblog/Layouts/
    }
  widget.TYPO3\T3extblog\ViewHelpers\Widget\PaginateViewHelper.templateRootPaths.100 = fileadmin/templates/ext/t3extblog/Templates/
}

Ich habe im Verzeichnis fileadmin/templates/ext/t3extblog/Templates/ViewHelpers/Widget/Paginate/Index.html entsprechend angepasst, aber leider nimmt er das nicht. Wie gesagt, die verschiedenen Views klappen problemlos.
Habe ich was vergessen?
Danke schon mal!

pstranghoener ·

Hey Drusilla,
geh mal über den Typoscript Object Browser zu dem Plugin und dem konfigurierten Widget Template, dann kannst du auf “Edit” gehen und deinen neuen Pfad eintragen. (Diesen fügt er dann auf der aktuellen Seite im TS config teil ein.)
Diesen Pfad kopierst du dann und fügst an die Stelle ein wo du das Template überschreiben möchtest, oder lässt es einfach da. Aber sauberer ist es ja mit TS includes zu arbeiten.
Grüße
Philipp

Drusilla ·

Macht leider keinen Unterschied!
Meine Pfadangabe war auch korrekt, die hatte ich aus dem Setup der Blog-Extension kopiert.

Drusilla · · Beste Antwort

Mittlerweile konnte ich das Problem lösen. Der Pfad zu dem Pagination-Widget muss so lauten:
widget.TYPO3\T3extblog\ViewHelpers\Widget\PaginateViewHelper.templateRootPath = fileadmin/templates/ext/t3extblog/Templates/

OliverWei ·

Bei mir funktioniert die o.g. Lösung nicht.
Ich vermute, dass es ein Bug in der Extension ist. Eigentlich müsste es so lauten:
plugin.tx_t3extblog {
view.widget.TYPO3\T3extblog\ViewHelpers\Widget\PaginateViewHelper.templateRootPaths >
view.widget.TYPO3\CMS\Fluid\ViewHelpers\Widget\PaginateViewHelper.templateRootPath = {$plugin.tx_t3extblog.view.templateRootPath}
}