EXTBASEPLUGIN¶
New in version 12.3
The content object EXTBASEPLUGIN
allows to render
Extbase plugins.
Properties¶
extensionName¶
-
extensionName
¶ -
- Data type
The extension name.
pluginName¶
Example¶
page.10 = EXTBASEPLUGIN
page.10.extensionName = MyExtension
page.10.pluginName = MyPlugin
Copied!
History¶
The EXTBASEPLUGIN
allows Extbase authors to not reference the
Extbase Bootstrap class anymore, like for previous TYPO3 versions below version
12.
Previously, TypoScript code for Extbase plugins looked like this:
page.10 = USER
page.10 {
userFunc = TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run
extensionName = MyExtension
pluginName = MyPlugin
}
Copied!
This way still works, but it is recommended to use the
EXTBASEPLUGIN
content object, as the direct reference to a PHP
class (Bootstrap) might be optimized in future versions.
For extension that need to remain compatible with TYPO3 v11 and v12, the Bootstrap way should be used.