Feature #15801
closed$TCA based labeling for fields with foreign uid's
0%
Description
I am looking for a way to change the label of a record in the list module. Usually this of cause works fine in the CTRL-section of your table's TCA.
But what if you have records that don't have a real title but just consist of uid's of other records?
Is there a way in the TCA configuration to get the title of a foreign record's uid?
Example:
tx_cafeteria
uid, title, ...
tx_dishes
uid, title, ...
tx_meals
uid, dish_uid, dish_cafeteria
I now want the meals records labeled by the title of the related entry in tx_dishes.
Something like:
$TCA['tx_meals'] = Array (
'ctrl' => Array (
'label' => 'dish_uid:TABLE:tx_dishes:title'
(issue imported from #M2823)
Updated by Dmitry Dulepov over 18 years ago
Could also be: "dish_uid:tx_dishes:title"
Updated by David Bruehlmeier over 18 years ago
If the label can be determined by a user-func (as suggested by bug 2979), this might not have to be implemented.
Updated by Oliver Hader over 17 years ago
The feature of a a user function for labels was integrated a new feature in TYPO3 4.1.0.
$TCA[$table]['ctrl']['label_userFunc']