Files
steiermark/public/typo3conf/ext/off/ext_tables.php
T
2026-10-06 19:40:28 +02:00

66 lines
2.0 KiB
PHP

<?php
defined('TYPO3_MODE') or die();
$GLOBALS['TBE_STYLES']['skins']['zuladungsliste'] = [];
$GLOBALS['TBE_STYLES']['skins']['zuladungsliste']['name'] = 'Zuladungsliste';
$GLOBALS['TBE_STYLES']['skins']['zuladungsliste']['stylesheetDirectories'] = array(
'visual' => '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);