Tutorials
Einige nützliche Hilfen und Code-Schnipsel, die ich immer wieder benötige und deshalb hier für alle sammle.
TYPO3: Fluid Extension Templates überschreiben
Möchte man die Templates einer Extension überschreiben, so kann man dies mitlerweile recht einfach machen. Neue gut geschriebene Extensions benutzen templateRootPaths, partialRootPaths und layoutRootPaths, mit deren Hilfe man verschiedene Orte für Templates angeben kann. Die Templates mit der höchsten Nummer, die auch wirklich existieren werden dann geladen. Hier ein Beispiel anhand von Solr.
plugin.solr {
view {
templateRootPaths.100 = EXT:ar_ext/Resources/Private/Templates/
partialRootPaths.100 = EXT:ar_ext/Resources/Private/Partials/
layoutRootPaths.100 = EXT:ar_ext/Resources/Private/Layouts/
}
}
Wie man am oberen Beispiel sieht, habe ich die 100 benutzt. Solr's Standard-Templates sind auf der 0. Somit werden meine Templates geladen, sofern sie verfügbar sind. Das ist sehr praktisch, da ich so nur Templates überschreiben kann, die ich auch ändern will und die originale Extension nicht überschreiben muss.
Kommentare
Es gibt noch keine Kommentare. Sei der Erste!
Hinterlasse einen Kommentar