npostnik.de

TCA in Plugin laden

Um Werte aus dem TCA im einenen Plugin zu verwenden, kann man die Funktion t3lib_div::loadTCA(‚fe_users‘) nutzen, um das TCA zu laden. Dann steht es unter $GLOBALS[‚TCA‘][‚fe_users‘] zur Verfügung und kann ausgelesen werden. Leider lädt diese Funktion nur die Felder, die im Core definiert sind. Wenn das TCA durch Extensions erweitert wird, sind diese Felder nicht darin gelistet. Warum das so ist, kann man im TYPO3 Bugtracker nachlesen.
Wenn mann stattdessen folgende Funktion verwendet, werden alle Felder inkl. der Felder aus den Extensions geladen:

$GLOBALS['TSFE']->includeTCA();
Die mobile Version verlassen