Breaking: Extbase plugins require CType on TYPO3 v14
See also
Upgrading from 2.4 to 3.0.0 is the order in which the 3.0 changes have to be applied.
Description
TYPO3 v14 removed the tt_ sub-type feature (the list_ column) and
changed Extension accordingly. The academic
plugins have been registered as first-class content elements (CType) since the
2. version line (see the 2. breaking note about migrating from list_
to CType); for TYPO3 v14 support the internal registration was adapted to the
new add signature and the vestigial list_ handling was dropped.
Impact
On TYPO3 v14 the tt_ column no longer exists. Any content
records still stored as CType=list with a list_ of one of the plugins
below will no longer resolve, and custom TypoScript, TSconfig, page TSconfig or
SQL that references list_ for these plugins stops working.
The change relates to the following plugins:
academicpersons_card academicpersons_detail academicpersons_list academicpersons_listanddetail academicpersons_selectedcontracts academicpersons_selectedprofiles
Affected Installations
Installations that upgrade to TYPO3 v14 and still hold content elements stored
as CType=list + list_, or that reference list_ for these
plugins in their own configuration.
Migration
Run the provided upgrade wizard
academic before upgrading to
TYPO3 v14 (it requires the list_ column, which v14 removes) to migrate the
tt_ records to the dedicated CType values. Update any custom
configuration referencing list_ to match on CType instead.