TYPO3 - 我们的旧 TCA 设置是否可以迁移到更新的 TCA/Overrides?

TYPO3 - Is our old TCA setup migratable to newer TCA/Overrides?

我知道应该如何重新安排 ext_tables.php 中的旧 TCA 配置,以使其仍然适用于较新的 TYPO3 版本,例如此处解释:

但是从 TYPO3 参考 (https://docs.typo3.org/typo3cms/CoreApiReference/8.7/ExtensionArchitecture/ExtendingTca/StoringChanges/Index.html) 我读到:

Be aware that you cannot extend the TCA of extensions if it was configured within its ext_tables.php file, usually containing the "ctrl" section referencing a "dynamicConfigFile". Please ask the extension author to switch to the Configuration/TCA/.php setup.

这"ctrl"就是我们的情况。

我不是扩展开发人员,想知道这是否是一件大事。 我们有大约 20 个这种样式的旧扩展。

每个旧的 TCA 都可以迁移到新样式。您必须将每个 TCA 配置(包括 'ctrl' 部分)移动到 Configuration/TCA/ 下的新文件,如您在此扩展 TCA 配置中所见:https://github.com/TYPO3GmbH/blog/blob/552556cb28252b376e6d4cfbbbee547b4b82d65c/Configuration/TCA/tx_blog_domain_model_author.php 如果您的扩展在 TYPO3 扩展存储库中 public 可用,您可能会找到它们的更新,其中已经包含这些迁移。 对于包括您自己的所有其他扩展,您必须自己迁移 TCA,但这不是 "huge thing"...它就像复制和粘贴。