[TYPO3-mvc] sr_feuser_register, set tx_extbase_type

Franz Koch typo3.RemoveForMessage at elements-net.de
Mon Jan 24 18:52:44 CET 2011


Hey Tim,

> I've added these lines to the ext_tables.php of my extension:
>
>    // extend sr_feuser_regiser tca
> $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['sr_feuser_register']['extendingTCA'][] = 'extbase';
> $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['sr_feuser_register']['extendingTCA'][] = 'direct_mail';

just had a look at sr_feuser_register again, and noted that 
'direct_mail' is included automatically if installed, so you don't have 
to include it again (although it shouldn't harm either I think).

> along with this typoscript:
> plugin.tx_srfeuserregister_pi1 {
>    create.overrideValues {
>      tx_extbase_type = Tx_Alphalyzer_Domain_Model_FrontendUser
>      module_sys_dmail_newsletter = 1
>      module_sys_dmail_html = 1
>    }
> }
>
> I've cleared the cache and double checked with the TSOB.
> Still the same: User is created, the other overrideValues are set, extbase and direct_mail are ignored...

have you added those also to the edit/create field list even if you 
might not include them in your templates? Maybe that's the missing 
piece. It's at least working for me (having them in the mentioned field 
list)

-- constants ---------
plugin.tx_sremailsubscribe.formFields := addToList( 
module_sys_dmail_html,module_sys_dmail_cateogry,tx_extbase_type)
----------------------

-- 
kind regards,
Franz Koch


More information about the TYPO3-project-typo3v4mvc mailing list