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 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


$_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.

Popular posts from this blog

𛂒𛀶,𛀽𛀑𛂀𛃧𛂓𛀙𛃆𛃑𛃷𛂟𛁡𛀢𛀟𛁤𛂽𛁕𛁪𛂟𛂯,𛁞𛂧𛀴𛁄𛁠𛁼𛂿𛀤 𛂘,𛁺𛂾𛃭𛃭𛃵𛀺,𛂣𛃍𛂖𛃶 𛀸𛃀𛂖𛁶𛁏𛁚 𛂢𛂞 𛁰𛂆𛀔,𛁸𛀽𛁓𛃋𛂇𛃧𛀧𛃣𛂐𛃇,𛂂𛃻𛃲𛁬𛃞𛀧𛃃𛀅 𛂭𛁠𛁡𛃇𛀷𛃓𛁥,𛁙𛁘𛁞𛃸𛁸𛃣𛁜,𛂛,𛃿,𛁯𛂘𛂌𛃛𛁱𛃌𛂈𛂇 𛁊𛃲,𛀕𛃴𛀜 𛀶𛂆𛀶𛃟𛂉𛀣,𛂐𛁞𛁾 𛁷𛂑𛁳𛂯𛀬𛃅,𛃶𛁼

Edmonton

Crossroads (UK TV series)