Hi Philipp,
Am 06.01.2015 um 18:08 schrieb Philipp Gampe:
>> Da fällt mir ein das würde ich auch gerne über API machen:
>> > //Add the new type
>> > #$GLOBALS['TCA']['tx_eventmgmt_domain_model_event']['columns']
> [$TCA['tx_eventmgmt_domain_model_event']['ctrl']['type']]['config']['items']
> []
>> > =
>> >
> array('LLL:EXT:extend_eventmgmt/Resources/Private/Language/locallang_db.xlf:tx_eventmgmt_domain_model_event.tx_extbase_type.Tx_ExtendEventmgmt_Event','Tx_ExtendEventmgmt_Event','EXT:extend_eventmgmt/Resources/Public/Icons/tx_eventmgmt_domain_model_event.png');
>> >
>> > Also einen neuen Typ hinzufügen dazu finde ich nicht in der API.
> Das ist ja auch unterhalb von Columns, das geht direkt einfach mit in die
> Definition der Spalte ... btw. die Zeile ist auskommentiert?
Habs gefunden addTcaSelectItem macht das:
$newType = array(
'LLL:EXT:extend_eventmgmt/Resources/Private/Language/locallang_db.xlf:tx_eventmgmt_domain_model_event.tx_extbase_type.Tx_ExtendEventmgmt_Event',
'Tx_ExtendEventmgmt_Event',
'EXT:extend_eventmgmt/Resources/Public/Icons/tx_eventmgmt_domain_model_event.png'
);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTcaSelectItem('tx_eventmgmt_domain_model_event',
$TCA['tx_eventmgmt_domain_model_event']['ctrl']['type'], $newType);
Ich werde jetzt erstmal alles in der ext_tables.php lassen.
Danke für deine Zeit, Eike
_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german