В своем расширении я использую файл tablename.php внутри папки tca / override, чтобы переопределить некоторые вещи, определенные другим расширением.Я знаю, что могу сделать это:
$GLOBALS['TCA']['tablename']['columns']['anoption']['config']['minitems'] = 1;
Но когда в оригинальном файле написано:
... 'anoption''config' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig(
'anoption',
['maxitems' => 7,]
Каким будет синтаксис переопределения?Я пытался что-то вроде:
$GLOBALS['TCA']['tablename']['columns']['anoption']['config']['anoption']['maxitems'] = 3;
Но это не работает, и я не знаю, что я должен вставить после конфигурации, так как в исходном файле есть эта функция getFileTCAConfig.
Также мне было интересно, как я могу отладить "$ GLOBALS ['TCA'] ['имя таблицы'] ['колонки'] ['anoption']", чтобы как-то увидеть все подопции, так как я ничего не нашел в базе данных mysqlЯ не смог прочитать ни одного конфига из phpMyAdmin.
Я ценю всю помощь!