[TYPO3-ect] tx_categories on TYPO3 4.2

Franz Koch typo.removeformessage at fx-graefix.de
Thu Feb 7 16:34:36 CET 2008


Hi Mads,

> tx_categories now works with TYPO3 4.2 (get it from svn).

I was looking for a way to disable the categorization for some tables 
and was hoping that I can disable those in the BE module of your 
extension, but that didn't seem so. So I digged the source a bit and 
found, that there is a static method that is called to check whether the 
table is allowed for categorization or not. But this method seems to be 
'out of order'. Is there a reason for this? Have a look:

-- lib/class.tx_categories_div.php -----
function isTableAllowedForCategorization($table){
	
	global $TCA;

	return TRUE;
	
	//if the table is the category table, we return immediately.
	if($table == 
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['categories']['table']) return TRUE;
	if(!isset($TCA[$table])) return FALSE;
	if($TCA[$table]['ctrl']['EXT']['categories']['exclude']) return FALSE;
	return TRUE;		
}
-------

you immediately skip. I think this might be a left over when you did 
some tests last time.

Besides of that, I think it might also be nice to have a switch like in 
BE, where you can change this behaviour from 'allow by default' to 'deny 
by default'. Just to keep that in mind when you're working on a 
configuration module or something.

--
kind regards,
Franz


More information about the TYPO3-team-extension-coordination mailing list