'EXT:zuladungsliste/Resources/Public/Css/Backend/', ); /** * Add new fields to fe_users table */ $GLOBALS['TCA']['fe_users']['ctrl']['type'] = 'tx_extbase_type'; $tmpFeUsersColumns = [ 'kammermitgliedsnummer' => [ 'exclude' => 1, 'label' => 'Kammermitgliedsnummer', 'config' => [ 'type' => 'input', 'size' => 30, 'eval' => 'trim' ], ], 'frauenfoerderpunkt' => array( 'exclude' => 0, 'label' => 'Frauenförderpunkt', 'config' => array( 'type' => 'check', 'default' => 0 ) ), 'gender' => [ 'exclude' => 0, 'label' => 'Geschlecht', 'config' => [ 'type' => 'radio', 'items' => [ [ 'Weiblich', '0' ], [ 'Männlich', '1' ], [ 'Divers', '2' ] ], ] ], ]; \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('fe_users', $tmpFeUsersColumns, true); \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('fe_users', 'kammermitgliedsnummer,frauenfoerderpunkt'); /** * Add page TSConfig for the two new fields */ $tsConfig = 'tx_femanager.flexForm.new.addFieldOptions.kammermitgliedsnummer = Kammermitgliedsnummer' . PHP_EOL; $tsConfig .= 'tx_femanager.flexForm.new.addFieldOptions.frauenfoerderpunkt = Frauenförderpunkt' . PHP_EOL; $tsConfig .= 'tx_femanager.flexForm.edit < tx_femanager.flexForm.new'; \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig($tsConfig);