[TYPO3-german] Model erweitern

Eike Starkmann starkmann at undkonsorten.com
Tue Jan 6 16:44:46 CET 2015


Hi Philipp,

Am 06.01.2015 um 16:20 schrieb Philipp Gampe:
> Kann auch nicht ;) Da hatte ich gerade auch ein Brett vor dem Kopf.
> 
> Du setzt die Felder direkt, ohne die API Funktionen zu nutzen. Probiere es 
> mal mit:
> ExtensionManagementUtility::addToAllTCAtypes()
Geht das direkt nicht?
Die Funktion hatte ich vorher schon getestet.

\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes(
		'tx_eventmgmt_domain_model_event',
		'projects, lectures',
		'',
		'after: calendar ');
Geht leider auch nicht :-(

> Das ExtensionManagementUtility hat noch viele weitere tolle Funktionen:
> http://typo3.org/api/typo3cms/class_t_y_p_o3_1_1_c_m_s_1_1_core_1_1_utility_1_1_extension_management_utility.html
Jupp hatte ich mir auch schon angeschaut.

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.

Bis denne, Eike


More information about the TYPO3-german mailing list