Feature #89375
Updated by Christoph Lehmann about 5 years ago
I like to have new TCA setting(s) in select and group fields for 1) Automatic cache invalidation of related tables or 2) Running Datahandler Hooks (Trigger re-indexing of relations, etc.) This should be realized in core to make extension development easier. Maybe 2) is enough <pre> 'tags' => [ 'label' => 'select_single_12 foreign_table selicon_field', 'config' => [ 'type' => 'select', 'renderType' => 'selectSingle', 'foreign_table' => 'xy_tags', 'runHandlers' => 1 <-- Run Handlers for "modified relations" 'flushCache' => 1 <-- Flush cache for "modified relations" relations ], ], </pre> Modified relations can be received from \TYPO3\CMS\Core\DataHandling\DataHandler::$mmHistoryRecords What do you think about it?