[Typo3-UG Oesterreich] loadTCA Frage

Richard Bausek lists at artibella.com
Mon Sep 5 10:59:45 CEST 2005


Hi Tuga,

mit einer kleinen Extension habe ich einen bestehenden Table um ein Feld 
erweitert.

Dieser Table wird über ein Frontendplugin (julle_feedit), daß die TCA 
Felder im Frontend als Input Fields rendert, bearbeitet.

Dabei ist mir aufgefallen das der Befehl t3lib_div::loadTCA() nur das 
Standard "tca.php" der "Hauptextension" inkludiert, sich aber nicht um 
Erweiterungen des Tables kümmert, die über Extensions hinzukommen.

--- snip aus julle_feedit --

$table = $this->table;
t3lib_div::loadTCA($table);
$TCA = $GLOBALS["TCA"][$table]["columns"]; //in 'columns' sind nur 
Felder vorhanden die in der 'tca.php' der Extension stehen
$tca_fields = 
explode(",",$GLOBALS["TCA"][$table]["feInterface"]["fe_admin_fieldList"]); 
//hier sind komischerweise aber alle Felder (auch die von Extensions) 
vorhanden

--- end ---

Wenn ich im Backend über "Configuration" das TCA anschau stimmt alles.

Wie kann ich im Frontend das TCA eines Tables laden, damit wirklich alle 
Felder (auch die von Extensions) vorhanden sind? Gibt es eine bessere 
Mehtode als loadTCA($table)?

lg,

Richard



More information about the TYPO3-at mailing list