[TYPO3-german] Neue Felder im Flexform immer in der letzen Spalte

Koller Michel webmaster at einfallsreich.ch
Thu Mar 31 09:35:29 CEST 2011


> Verwechsel hier mal nicht Flexform mit TCA Feldern. Eine Flexform wird
> über eine XML aufgebaut und i.d.R. verwendet, um nicht für jeden 
> Plugin-Einstellung ein neues Feld in tt_content zu erzeugen. -> eine XML 
> in einem Datenbank-Feld mit allen "neuen Feldern".
> Trockene Doku zu Flexforms: 
> http://typo3.org/documentation/document-library/core-documentation/doc_core_api/4.3.0/view/4/2/#id2527168
>
> In deiner ext_tables.php dürfte irgendwo "addToAllTCAtypes" mit dem 
> Tabellennamen und deinem neuen Feld stehen.
> Dort gibt es einen Parameter $position den du z.B. mit 'after:header' 
> befüllen kannst. Dann würde das Feld eben nach einem Feld namens header 
> eingefügt.
> siehe 
> http://api.typo3.org/typo3v4/current/html/classt3lib__ext_mgm.html#a61b2e2deb5d29cfb871e905b040dd416
> Einen eigenen Tab kann man auch einfügen. Kuck dir hierzu einfach mal ein 
> paar TCA Konfigurationen an, Stichwort --div--

und so sieht dann die Lösung aus:
t3lib_extMgm::addToAllTCAtypes('tx_macinabanners_banners','tx_bannerexeptions_kanton;;;;1-1-1','','after:excludepages');

vielen Dank
Andreas 




More information about the TYPO3-german mailing list