我想从typo3表单扩展名扩展控制器。
从我自己的客户扩展程序
获取ext_localconf中的代码$GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['TYPO3\\CMS\\Form\\Domain\\Model\\Renderable\\AbstractCompositeRenderable'] = array(
'className' => 'Staempfli\TemplateBootstrap\Model\Renderable\Statusbar'
);
没有抛出错误,但我的类状态栏没有从typo3中注意到。 有人能帮助我吗?
答案 0 :(得分:0)
TYPO3的XCLASS模型无法识别您的更改,因为您想要替换仅扩展且从不实例化的Abstract类。你只能通过GeneralUtility :: makeInstance来实现XCLASS类。然而,抽象类将如此扩展:
SomeClass extends AbstractClass
这样,TYPO3无法更改扩展,因为它是一个PHP关键字,PHP负责搜索类。 TYPO3无法改变这种行为。