Breaking: #98479 - Removed file reference related functionality
See forge#98479
Description
With the introduction of the new TCA type
file, a couple of cross
dependencies have been removed, mainly related to FormEngine.
The
custom hook option is not available for the new
TCA type
file. It has been replaced by the new PSR-14
Custom for this use case.
The field
table_ of table
sys_: is no longer
evaluated by TYPO3 and has therefore been removed.
The following options are no longer evaluated for TCA type
inline:
[appearance][header Thumbnail] [appearance][file Upload Allowed] [appearance][file By Url Allowed]
The following options are no longer evaluated for TCA type
group:
[appearance][element Browser Type] [appearance][element Browser Allowed]
A TCA migration is in place, removing those values from custom configurations.
Impact
Adding custom controls with the
custom option does no longer
work for FAL fields.
Using the
table_ field of table
sys_ does
no longer work and might lead to database errors.
Using one of the mentioned
[appearance] TCA options does no longer
have any effect.
Affected installations
All installations making use of the
custom option for FAL
fields, directly using the sql:table_ field of table
sys_ or using one of the mentioned
[appearance]
TCA options for TCA type
inline and
group fields. Latter is
rather unlikley because the
[appearance] options of
group
had only effect in FAL context and the options have only been set internally
by the
Extension API method.
Migration
Migrate corresponding user functions for the
custom option to
a PSR-14 event listeners of the
CustomFileControlsEvent.
Remove any usage of the
table_ field of
table
sys_ in custom extension code.
Remove the mentioned
[appearance] TCA options from your custom TCA
configurations.