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!
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
Macht leider keinen Unterschied!
Meine Pfadangabe war auch korrekt, die hatte ich aus dem Setup der Blog-Extension kopiert.
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/
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}
}