[ 'typeicon_classes' => [ 'contains-thuecat' => 'pages_module_thuecat', ], ], 'columns' => [ 'tx_thuecat_flexform' => [ 'label' => $languagePath . '.tx_thuecat_flexform', 'config' => [ 'type' => 'flex', 'ds_pointerField' => 'doktype', 'ds' => [ 'default' => ' array input 48 ', ], ], ], ], 'palettes' => [ 'tx_thuecat' => [ 'label' => $languagePath . 'palette.tx_thuecat', 'showitem' => 'tx_thuecat_flexform', ], ], ]); ExtensionManagementUtility::addTcaSelectItemGroup( $tableName, 'doktype', Extension::TCA_SELECT_GROUP_IDENTIFIER, $languagePath . '.group' ); ExtensionManagementUtility::addTcaSelectItem( $tableName, 'module', [ 'label' => $languagePath . '.module.thuecat', 'value' => 'thuecat', 'icon' => 'pages_module_thuecat', ] ); })( Extension::EXTENSION_KEY, 'pages' );