TYPO3 Fluid Tipp 10: Globale Namespaces
// Globally registered fluid namespace
$GLOBALS['TYPO3_CONF_VARS']['SYS']['fluid']['namespaces']['my'] = ['MyVendor\\MyExtension\\ViewHelpers'];
// Makes "my" a namespace in Fluid, e.g. "<my:foobar>" resolves
// to class MyVendor\MyExtension\ViewHelpers\FoobarViewHelperIn TYPO3 Fluid gibt es einen globalen Array für Standard Fluid-Namespaces. Dieser kann verwendet werden, um eigene ViewHelper unter einem eigenen Namespace im Fluidtemplate zur Verfügung zu stellen. Außerdem kann man hier auch vorhandene Namespaces aus dem Core anpassen oder erweitern.
Die passenden Stellen dafür sind entweder die ext_localconf.php in eurer Extension, oder die AdditionalConfiguration.php (bis einschließlich TYPO3 11) bzw. additional.php (ab TYPO3 12) in eurem Projekt.
Quelle: TYPO3 Fluid Core Dokumentation
{namespace my = VendorName\ExtensionName\ViewHelpers} //my own namespace
<my:ownClass>my content</my:ownClass>Beitrag aktualisiert am 15.08.2025


