[TYPO3-german] Extension Entwicklung - TCA mehrere

Elmar Hinz elmar.DOT.hinz at team.MINUS.red.DOT.net
Wed Jul 12 11:13:39 CEST 2006


Hallo Jörg,

neue Felder zum FE-User sollten natürlich die Tabelle erweitern, es sei
denn es handelt sich um echte 1:n oder m:n Relationen.

Dein Probelem könnte sein, daß Du für unterschiedlich Anwendungen, die
fe_user nutzen, nicht jeweils die Felder der anderen Anwendung eingeblendet
haben willst.

Dazu müsstest Du dann das TCA dynamisch verändern, so daß es jeweils die
richtigen Felder ausgegeben werden. Das kannst Du z.B. in ext_tables.php
machen. Frage bleibt aber, wodurch die IF-Bedingung getriggert wird, um das
$TCA richtig anzupassen.

Du könntest hardcodiert Seiten/Ordner-ID's eintragen, für die das jeweilige
Formular ausgegeben werden soll. Für etwas mehr Flexibilität arbeite ich
mit einem Marker im PageTS, den ich setzen und abfragen kann.

Eine passende Funktion findest Du in meiner Extension "elba":

http://typo3.org/extensions/repository/search/elba/0.5.0/details/class.tx_elba_be.php/

Grüße

Elmar




















More information about the TYPO3-german mailing list