From 5f897a8a1b3815502966c999fc66737c0c9a58d8 Mon Sep 17 00:00:00 2001 From: Himanshu Ramavat <114229558+HimanshuRamavat07@users.noreply.github.com> Date: Mon, 5 Jan 2026 06:11:03 +0000 Subject: [PATCH] [BUGFIX] Missing flexform fields in cart plugin content elements --- Configuration/TCA/Overrides/tt_content.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Configuration/TCA/Overrides/tt_content.php b/Configuration/TCA/Overrides/tt_content.php index cbb8484d..d191504d 100644 --- a/Configuration/TCA/Overrides/tt_content.php +++ b/Configuration/TCA/Overrides/tt_content.php @@ -37,11 +37,17 @@ $flexFormPath = 'EXT:cart/Configuration/FlexForms/' . $pluginName . 'Plugin.xml'; if (file_exists(GeneralUtility::getFileAbsFileName($flexFormPath))) { - $GLOBALS['TCA']['tt_content']['types'][$pluginSignature]['showitem'] = 'pi_flexform'; - ExtensionManagementUtility::addPiFlexFormValue( + '*', + 'FILE:' . $flexFormPath, + $pluginSignature + ); + // Add the FlexForm to the show item list + ExtensionManagementUtility::addToAllTCAtypes( + 'tt_content', + '--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.plugin, pi_flexform', $pluginSignature, - 'FILE:' . $flexFormPath + 'after:palette:headers' ); } }