Hey there.
I just stumbled across some changes in 6.1 that feel pretty nice but are not
completely documented.
One of them is the new way of creating TCA.
Some online resources [1] tell ne to create files like
EXT:{extkey}/Configuration/TCA/{tablename}.php and make them return the tables
TCA.
This makes adding new tables via ext_tables.php obsolete, as well as the
dynamicConfigFile.
Well, I cannot find any official documentation about this. Instead, the current
Core API [2] tells me to use ext_tables.php.
Using the TCA/{tablename}.php file that returns the TCA for that file works
pretty well and looks nice. So I would like to stick to that.
But what’s the current way of extending existing tables?
My first idea was to just create e.g. a file called “pages.php” that returns
only a part of pages TCA. I was hoping that the core mechanism would
array_merge_recursive. But that seems to be not the case, the result reduces
the pages TCA to my column only.
So, what to do now? Should I create TCA/{tablename}.php files for my very own
tables without ext_tables.php on the one side but add extending code to the
ext_tables.php on the other side?
[1]
http://typo3.org/fileadmin/t3org/images/FM-news/2013/releases/TYPO3-v6-1-whats-new.pdf,
page 34
[2]:
http://docs.typo3.org/TYPO3/CoreApiReference/ExtensionArchitecture/FilesAndLocations/Index.html
Kind regards,
Stephan Schuler
Web-Entwickler
Telefon: +49 (911) 539909 - 0
E-Mail: [email protected]
Website: media.netlogix.de<http://media.netlogix.de>
--
netlogix GmbH & Co. KG
IT-Services | IT-Training | Media
Neuwieder Straße 10 | 90411 Nürnberg
Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99
E-Mail: [email protected]<mailto:[email protected]> | Internet:
www.netlogix.de<http://www.netlogix.de/>
netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338)
Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634)
Umsatzsteuer-Identifikationsnummer: DE 233472254
Geschäftsführer: Stefan Buchta, Matthias Schmidt
_______________________________________________
TYPO3-english mailing list
[email protected]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-english