Updatesicher den Template-Pfad für TYPO3 Fluid Widgets ändern

Wenn zum Beispiel der Pfad vom Fluid Paginate Widget modifiziert werden soll, kann das im TypoScript der anzupassenden Extension gemacht werden.

Im Pfad Configuration/TypoScript/ muss die Datei setup.txt in der Form modifiziert werden, wie es hier unter plugin.tx_otexample.widget zu sehen ist. Der Extension-Key „tx_otexample” muss natürlich an die eigenen Bedürfnisse angepasst werden. Die Template-Dateien können dann aus den originalen TYPO3-Sourcen in das eigene Resourcen-Verzeichnis kopiert werden. Diese findet man im Pfad …/typo3/sysext/fluid/Resources/Private/Templates/ViewHelpers/Widget/Paginate/Index.html

plugin.tx_otexample {
  view {
    templateRootPaths {
      10 = {$plugin.tx_otexample.view.templateRootPath}
    }
    partialRootPaths {
      10 = {$plugin.tx_otexample.view.partialRootPath}
    }
    layoutRootPaths {
      10 = {$plugin.tx_otexample.view.layoutRootPath}
    }
    widget {
      TYPO3\CMS\Fluid\ViewHelpers\Widget\PaginateViewHelper {
        templateRootPath = {$plugin.tx_otexample.view.templateRootPath}
      }
    }
  }
  # …
}