Ich habe versucht, meine eigene Distribution zu machen, aber immer noch bei TCA-Skript ... Ich habe versucht, ein eigenes Content-Element, das auch funktioniert. Aber wenn ich ein Textarea als RichTextEditor oder ein Eingabefeld als ValuePicker anzeigen möchte, wird es nicht funktionieren.TYPO3 CMS7 TCA - RTE und ValuePicker
Das ist also mein Code in tt_content.php
$GLOBALS['TCA']['tt_content']['columns']['testText'] = array(
'exclude' => 1,
'label' => 'LLL:EXT:PRIVATE/Resources/Private/Language/locallang_tabs.xlf:tesText',
'config' => array(
'type' => 'text',
'cols' => 40,
'rows' => 6,
'wizards' => array(
'_PADDING' => 2,
'RTE' => array(
'notNewRecords' => 1,
'RTEonly' => 1,
'type' => 'script',
'title' => 'Full Test',
'module' => array(
'name' => 'wizard_rte'
),
'icon' => 'wizard_rte2.gif'
)
),
'enableRichtext' => true,
'defaultExtras' => 'richtext[]'
)
);
Am Backend kann ich nur den normalen Textarea und keine RTE oder sogar ein ValuePicker sehen. Obwohl ich den Paletten-Typ wie folgt in Bodytext ändere, gibt es ein Textarea.
$GLOBALS['TCA']['tt_content']['types']['PRIVATE_termin'] = array(
'showitem' => '
--palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xml:palette.general;general,
--palette--;LLL:EXT:PRIVATE/Resources/Private/Language/locallang_tabs.xlf:general, header, bodytext, termin, termin2, platz, farbe
');
I definiert die ValuePicker, wie folgend:
$GLOBALS['TCA']['tt_content']['columns']['farbe'] = array(
'label' => 'LLL:EXT:PRIVATE/Resources/Private/Language/locallang_tabs.xlf:farbe',
'config' => array(
'type' => 'input',
'size' => 20,
'valuePicker' => array(
'items' => array(
['#496D0C', '<font color="#496D0C">Neutral</font>'],
['#91AD33', '<font color="#91AD33">Grün</font>'],
['#F59B00', '<font color="#F59B00">Gelb</font>'],
['#CD1013', '<font color="#CD1013">Rot</font>']
),
)
)
);
ich die HTML-Tags entfernen auch versucht, aber es wird immer noch nicht.
Ich würde mich freuen von Ihnen zu hören :)
MfG Ascawath
Danke :) Haben Sie eine Idee für die Wertauswahl? – ascawath