TYPO3 расширить flexform найти не файл - PullRequest
0 голосов
/ 30 августа 2018

Я хотел бы расширить расширение при изменении flexform. Однако я не могу получить доступ к своей Flexform.

call_user_func(

    function($extKey) {

 $GLOBALS['TCA']['tt_content']['types']['list']['subtypes_addlist']['test_pi1'] = 'pi_flexform';

 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue('test_pi1','FILE:EXT:test2/Configuration/FlexForm/test.xml');

})

Что с ним не так?

Файл не имеет недостатков, потому что я изменил текстовую запись, чтобы посмотреть, работает ли он.

1 Ответ

0 голосов
/ 31 августа 2018

Какой правильный $ _EXTKEY для вашего расширения? Попробуйте

$pluginSignature = str_replace('_', '', $_EXTKEY) . '_pi1'; $GLOBALS['TCA']['tt_content']['types']['list']['subtypes_addlist'][$pluginSignature] = 'pi_flexform'; \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue($pluginSignature, 'FILE:EXT:' . $_EXTKEY . '/Configuration/FlexForm/test.xml');

...