Breaking: #69028 - TCA type select - Drop neg_foreign_table
See forge#69028
Description
The following TCA
keys for type
select
have been dropped and are no longer handled by the core:
- neg_foreign_table
- neg_foreign_table_where
- neg_foreign_table_prefix
- neg_foreign_table_loadIcons
- neg_foreign_table_imposeValueField
These setting were used in select
for comma separated value relations in addition to foreign_
to allow a second connected table. Relations for neg_
were stored as negative uids in the
field to distinguish them from relations to the table defined in foreign_
.
The functionality has been dropped without substitution and is no longer handled by the TYPO3 core.
Impact
Existing relations to the table defined in neg_
will be discarded when a record
with such a TCA
configuration is saved to the database. The display of existing connected
records may be misleading.
Affected Installations
This old school feature was never documented well and used by a very small amount of extensions.
Searching an instance for the keyword neg_
will reveal usages.
Migration
In case records from multiple different tables must still be supported, the TCA
configuration
should be adapted to use a MM
intermediate table. For existing migrations a database migration
is required.