\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes( 'pages', 'tx_my_extension_field', '1', 'after:title' );
$tables = array('pages', 'tt_content'); foreach ($tables as $table) { \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes( $table, 'tx_my_extension_field', '1', 'after:title' ); }
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes( 'pages', 'tx_my_extension_field', '1', 'after:title', '', 'notfound' );This code adds the field `tx_my_extension_field` to only the `notfound` TCA type for the `pages` table after the `title` field. The package library for `ExtensionManagementUtility` is `TYPO3\CMS\Core\Utility`.