[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