1

我看到应该如何重新排列旧的 TCA 配置从 ext_tables.php 仍然可以在较新的 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 个这种风格的旧扩展。

4

1 回答 1

1

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

于 2019-03-04T15:17:24.853 回答