vielen Dank nochmals, bin admin und leere den cache in einer Tour.
Vielleicht mal meinen kompletten Inhalt.
<?php
use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
$GLOBALS['TCA']['tx_wsslider_domain_model_item']['columns']['text_position']['config']['items'] = [
[
'label' => 'ohne',
'value' => '',
], [
'label' => 'Oben links',
'value' => 'top-left',
],
[
'label' => 'Oben rechts',
'value' => 'top-right',
],
[
'label' => 'Unten links',
'value' => 'bottom-left',
],
[
'label' => 'Unten rechts',
'value' => 'bottom-right',
],
[
'label' => 'Zentriert',
'value' => 'center',
],
];
$GLOBALS['TCA']['tx_wsslider_domain_model_item']['columns']['style_class']['config']['items'] = [
[
'label' => 'ohne',
'value' => '',
],
[
'label' => 'Heller Hintergrund',
'value' => 'bg-hell',
],
[
'label' => 'Dunkler Hintergrund',
'value' => 'bg-dunkel',
],
];
//-------------------------------------------------------//
// Zus. Felder
$newColumns = [
'background_color' => [
'exclude' => true,
'label' => 'Hintergrundfarbe',
'config' => [
'type' => 'input',
'renderType' => 'colorpicker',
'eval' => 'trim',
'default' => '#ffffff',
'size' => 7,
'max' => 7,
],
],
'css_style' => [
'exclude' => true,
'label' => 'CSS Style',
'config' => [
'type' => 'input',
'eval' => 'trim',
'size' => 30,
'max' => 255,
'default' => '',
],
],
];
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns(
'tx_wsslider_domain_model_item',
$newColumns
);
// Felder im BE-Formular hinzufügen
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes(
'tx_wsslider_domain_model_item',
'background_color, css_style',
'',
'after:title'
);