[TYPO3-german] Naming von Klassen, UserFunction

Dominik Stankowski typo3 at stankowski.ch
Wed Apr 5 12:45:55 CEST 2006


Ich konnte das Problem dank der Hilfe von Oliver Klee lösen:

Wenn die Klasse nicht in einem Unterordner liegt und mit
class.tx_[extensionname]_[classname].php benannt wird, kann sie als XCLASS
eingebunden werden:
if (defined('TYPO3_MODE') &&
$TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/[extensionname]/class.tx_[extens
ionname]_formfields.php']) {
	
include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/[extensionname]/cla
ss.tx_[extensionname]_formfields.php']);
}

Um sie als User-Function benutzen zu können, folgende TCA-Syntax verwenden
(in ext_tables.php):
'config' => Array (
	'type' => 'user',
	'userFunc' =>
'tx_[extensionname]_formfields->tx_TCAform_[functionname]'
)

Gruss,
Dominik




More information about the TYPO3-german mailing list