Feature #89375

Updated by Christoph Lehmann 11 days 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
],
],
</pre>


Modified relations can be received from \TYPO3\CMS\Core\DataHandling\DataHandler::$mmHistoryRecords

What do you think about it?

Back