Moin Folks,
ich möchte ein Input der Tabelle fe_users
als Radio Feld im Backend ausgeben. Irgendwie hänge ich jedoch an der Ausgabe im Backend bei den FE_USERS.
Anlegen des Feldes kkstatus
.
Folgendes habe ich bis jetzt:
- ext_tables.sql
- File in
packages/mypackage/Configuration/TCA/Overrides/fe_users.php
angelegt
In der Datei habe ich Folgendes:
<?php
declare(strict_types=1);
defined('TYPO3') or die();
$tmp_changeFaxField = [
'kkStatus' => [
'exclude' => false,
'label' => 'Checkbox',
'description' => 'Status',
'config' => [
'type' => 'radio',
'items' => [
[
'label' => 'Left',
'value' => 0,
],
[
'label' => 'Right',
'value' => 1,
],
],
],
],
];
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns(
'fe_users',
$tmp_changeFaxField
);
// add fields to new palette
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette(
'fe_users',
'fe_users_status',
'kkstatus',
);
// add new palette to tag after title - now the field is displayed in the backend
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes(
'fe_users',
'kkstatus',
'fe_users_status',
'after:name'
);
Das angelegte Feld erscheint in Configuration Modul $GLOBALS['TCA'] > fe_users > columns > kkstatus
und in der Palette $GLOBALS['TCA'] > fe_users > palettes > fe_users_status > showitem > kkstatus
.
Jedoch erscheint es nicht in den Columns. Was fehlt da noch, was mache ich falsch?
Vielen Dank in die Runde
Steffen