TYPO3 extend flexform find not file
TYPO3 extend flexform find not file
I would like to expand an extension while changing the flexform. However, I cannot get access to my Flexform.
call_user_func(
function($extKey)
$GLOBALS['TCA']['tt_content']['types']['list']['subtypes_addlist']['test_pi1'] = 'pi_flexform';
TYPO3CMSCoreUtilityExtensionManagementUtility::addPiFlexFormValue('test_pi1','FILE:EXT:test2/Configuration/FlexForm/test.xml');
)
What's wrong with it?
The file is not flawed because I changed a text entry to see if it works.
1 Answer
1
what is the correct $_EXTKEY for your extension? Try
$pluginSignature = str_replace('_', '', $_EXTKEY) . '_pi1';
$GLOBALS['TCA']['tt_content']['types']['list']['subtypes_addlist'][$pluginSignature] = 'pi_flexform';
TYPO3CMSCoreUtilityExtensionManagementUtility::addPiFlexFormValue($pluginSignature, 'FILE:EXT:' . $_EXTKEY . '/Configuration/FlexForm/test.xml');
$pluginSignature = str_replace('_', '', $_EXTKEY) . '_pi1';
$GLOBALS['TCA']['tt_content']['types']['list']['subtypes_addlist'][$pluginSignature] = 'pi_flexform';
TYPO3CMSCoreUtilityExtensionManagementUtility::addPiFlexFormValue($pluginSignature, 'FILE:EXT:' . $_EXTKEY . '/Configuration/FlexForm/test.xml');
$_EXTKEY
$_EXTKEY
configuration/...
I changed it to "test_pi1" because I want to change the flexform of the test extension. It does not work.
– schumiel
Aug 31 at 8:01
I have adopted the Flexform integration from the extension I want to extend. Does not work.
– schumiel
Aug 31 at 12:01
Ok, you must override the flexform like the felogin extension in Configuration/TCA/Overrides/tt_content,php.
– KaffDaddy
Aug 31 at 13:51
Again my FlexForm is not taken over.
– schumiel
Sep 3 at 10:12
Thanks for contributing an answer to Stack Overflow!
But avoid …
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
But avoid …
To learn more, see our tips on writing great answers.
Required, but never shown
Required, but never shown
By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.
$_EXTKEY
should/could not be used any longer. TYPO3 caches those configuration files, where you might use this variable, the caching includes concatenation of all similar files from all extensions. so there is no extension variable available any longer (except for those files which are inlcuded individualiy). TLDR: don't use variable$_EXTKEY
in files where this code belongs (configuration/...
)– Bernd Wilke πφ
Aug 31 at 7:55