[TYPO3-english] Add tca field in an extension existing --div---

Gregory Loichot gloichot at cross-systems.com
Thu May 6 11:49:20 CEST 2010


Hello,

I'm trying to do something not easy to explain, but let's try !
I have a 4.2 TYPO3.

I'm using Direct Mail extension. This extension (my_ext) add a "div" 
"Direct Mail" when you edit a fe_user in backend. Now I have a other 
extension that manage some userfunc mailing list. This extension also 
add a field (let's say field1) in database.

What I wanna do :
=================
I want "field1" to appear in "Direct Mail" tab when I edit a fe_user in 
backend.

What I did (but did not work)
==========
I my_ext/ext_tables.php :


/* ADD FIELD TO DIRECT MAIL TAB*/

$tempColumnsDM = Array (
	"module_sys_dmail_promotion" => Array (
		"exclude" => 1,
		"label" => 
"LLL:EXT:my_ext/locallang_db.xml:fe_users.module_sys_dmail_promotion",
		"config" => Array (
			"type" => "check",
		)
	)
);

t3lib_div::loadTCA('direct_mail');
t3lib_extMgm::addTCAcolumns('direct_mail',$tempColumnsDM,1);
t3lib_extMgm::addToAllTCAtypes('direct_mail',"module_sys_dmail_promotion;;;;1-1-1");

In direct_mail/ext_tables.php, we have :

t3lib_div::loadTCA('fe_users');
t3lib_extMgm::addTCAcolumns('fe_users',$tempCols);
$TCA['fe_users']['feInterface']['fe_admin_fieldList'].=',module_sys_dmail_newsletter,module_sys_dmail_category,module_sys_dmail_html';
t3lib_extMgm::addToAllTCATypes('fe_users','--div--;Direct 
mail,module_sys_dmail_newsletter;;;;1-1-1,module_sys_dmail_category,module_sys_dmail_html');


Help please :(




More information about the TYPO3-english mailing list