[TYPO3-german] Re: [TYPO3-german] In FE-Plugin-main-Methode auf zugehöriges TCA zugreifen!?

Jochen Rieger j.rieger at connecta.ag
Tue Jan 10 19:10:56 CET 2006


Hi Axel,

> print_r($GLOBALS["TCA"]["my_extension"]);

wichtig ist zuallererstmal, dass dort, wo bei Dir "my_extension" steht, 
der tatsächliche Tabellenname steht, als in der Regel sowas wie:

print_r($GLOBALS['TCA']['tx_myextensiontable_irgendwas']);

So ... dann bekamst Du aber wahrscheinlich nur das 'ctrl'-Array und 
evtl. noch 'feInterface' oder so. Um das voll TCA inkl. der 'columns' zu 
bekommen, musst Du das vorher laden:

--- snip ---

$table = 'tx_myextensiontable_irgendwas';

// Load TCA of given table
t3lib_div::loadTCA($table);

print_r($GLOBALS['TCA'][$table]);

--- snap ---

Wenn Du dann noch zum Beispiel

print_r($GLOBALS['TCA'][$table]['columns']['myColumnName']);

ausgibst, bekommst Du folglich direkt das Konfigurationsarray Deines 
gesuchten Tabellenfeldes.

Hoffe, das hilft.

Beste Grüße,
Jochen

-- 
:: innovative it-strategies ::
::                          ::
:: www.connecta.ag          ::



More information about the TYPO3-german mailing list