[TYPO3-dev] Extentions und t3lib_div::loadTCA

Team@Fivee.in team at fivee.in
Thu Jan 12 16:17:14 CET 2006


Hi Jochen,

Thanks for the solution.... it just sorted by problem :-)        too 
mentioned in the mail with subject "tt_product extended fields not in TCA"

Thanks.
Rj
-----------------------------------------------------------------
www.fivee.in -- Elevate your web experience



Jochen Rieger wrote:

>Hi Gregor,
>
>you are writing in the DEV list. So please write your question in 
>english or post it to the German Mailinglist.
>
>To sum up your problem: When loading a TCA in your plugin you are 
>missing TCA fields that were added by an extension that extended the TCA 
>of the first extension. (Sounds a bit confusing but I hope that is 
>describing the issue! :) )
>
>Maybe the following can help ya out. It is taken from Stanislas 
>Rolland's extension 'sr_feedit':
>
>
>/* mergeExtendingTCAs($ext_keys)
>*
>*  In case you wrote an extension, that extends the table "$table", then
>*  the TCA information for the additional fields will be merged with the 
>"$table" TCA.
>*
>*  @param array Extension TCA's that should be merged.
>*/
>function mergeExtendingTCAs($ext_keys){
>
>	global $_EXTKEY, $TCA;
>		//Merge all ext_keys
>	if (is_array($ext_keys)) {
>		for($i = 0; $i < sizeof($ext_keys); $i++){
>			//Include the ext_table
>			$_EXTKEY = $ext_keys[$i]; // added by F.Rakow
>			include(t3lib_extMgm::extPath($ext_keys[$i]).'ext_tables.php');
>		}
>	}
>}
>
>I don't exactly know if this fits your needs... if it doesn't and 
>neither gives you any idea how to tackle your problem please specify 
>more (in English) so that non German speakers might be able to help as well.
>
>Regards,
>Jochen
>
>  
>





More information about the TYPO3-dev mailing list