Typo3 8.7扩展核心形式扩展

时间:2017-10-13 06:22:20

标签: forms class typo3 typo3-8.7.x

我想从typo3表单扩展名扩展控制器。

从我自己的客户扩展程序

获取ext_localconf中的代码
$GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['TYPO3\\CMS\\Form\\Domain\\Model\\Renderable\\AbstractCompositeRenderable'] = array(
    'className' => 'Staempfli\TemplateBootstrap\Model\Renderable\Statusbar'
);

没有抛出错误,但我的类状态栏没有从typo3中注意到。 有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

TYPO3的XCLASS模型无法识别您的更改,因为您想要替换仅扩展且从不实例化的Abstract类。你只能通过GeneralUtility :: makeInstance来实现XCLASS类。然而,抽象类将如此扩展: SomeClass extends AbstractClass 这样,TYPO3无法更改扩展,因为它是一个PHP关键字,PHP负责搜索类。 TYPO3无法改变这种行为。