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 TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german