TYPO3-我们旧的TCA设置是否可移植到新的TCA / Override?

时间:2019-03-04 14:40:25

标签: typo3 typo3-extensions typo3-tca

我看到应该如何从ext_tables.php重新排列较旧的TCA配置,以使其仍在较新的TYPO3版本上工作,例如在这里说明:TYPO3 - TCA in ext_tables.php check and TCA/Overrides for v8

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

  

请注意,如果扩展程序的TCA是在其ext_tables.php文件(通常包含引用“ dynamicConfigFile”的“ ctrl”部分)中配置的,则无法扩展。请要求扩展作者切换到Configuration / TCA / .php设置。

这种“ ctrl”问题对我们来说就是这样。

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

1 个答案:

答案 0 :(得分:1)

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