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.