Existing configurations keep working in TYPO3 14, but changes to the pages and recursive fields are no longer possible from the backend due to missing TCA because the Plugin tab is omitted.
jn_phpcontentelement/Configuration/TCA/Overrides/tt_content.php must read similarly to this:
<?php
use TYPO3\CMS\Extbase\Utility\ExtensionUtility;
defined('TYPO3') or die();
(function () {
ExtensionUtility::registerPlugin(
'JnPhpcontentelement',
'Phpcelist',
'[joppnet] PHP Content Element'
);
// Re-add the "Startingpoint" and "Recursive" fields that were part of the
// old list CType plugin tab — TYPO3 14 no longer includes them automatically.
$GLOBALS['TCA']['tt_content']['types']['jnphpcontentelement_phpcelist']['showitem'] .=
',--div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.plugin,pages,recursive';
})();
Existing configurations keep working in TYPO3 14, but changes to the
pagesandrecursivefields are no longer possible from the backend due to missing TCA because the Plugin tab is omitted.jn_phpcontentelement/Configuration/TCA/Overrides/tt_content.phpmust read similarly to this: