TYPO3如何修改TCA?

TYPO3 how to modify TCA?

TYPO3 9,但可能独立于 TYPO3 版本

我已经安装了 newseventnewseventnews 将字段 location_simple 添加到 table tx_news_domain_model_news。在后端,这是 input 类型。我希望它是 text 类型。因此我在我的站点包中添加了一个文件 Configuration/TCA/Overrides/tx_news_domain_model_news.php

<?php
if( !defined('TYPO3_MODE') ) {
    die ('Access denied.');
}

// Modify location simple
$GLOBALS['TCA']['tx_news_domain_model_news']['columns']['location_simple']['config']['type'] = 'text';

但是这个没有效果。

我的站点包包含在最后位置,因此它应该能够覆盖 eventnews 的 TCA。正确的魔法是什么?

这对我有用:重命名我的网站包扩展名,使其在 'e' 之后有一个按字母顺序排列的扩展键。

似乎/Configuration/TCA/Overrides中的文件是按字母顺序读取的。在我的例子中,我想覆盖 eventnews。所以我的站点包扩展密钥必须以 [f-z] 中的字母开头。