首页 > 解决方案 > 如何迁移扩展以使用 TYPO3 10.x

问题描述

我正在寻找一种如何迁移扩展以使用 TYPO3 V10 的指南。当我在谷歌上试试运气并且不知道从哪里开始时,我找不到太多东西。

我们实际上使用的是 TYPO3 9.5,我需要迁移我们网站上大量使用的 Comsolit 的 owl_slider。TER 不提供 TYPO3 V10 的版本。

任何提示表示赞赏。

标签: typo3-9.xtypo3-extensionstypo3-10.x

解决方案


由于它不是由您构建的,因此如果有更新,您的所有更改都将被覆盖。话虽如此,如果您决定自己将其更新到 TYPO3 10,那么您应该首先避免"*"如果您处于作曲家模式并且必须插入当前版本,以便下次运行作曲家更新时,作曲家将不会t 更新扩展。尽管如此,composer 仍会检查扩展是否与 TYPO3 v10 兼容,如果不兼容,则不会运行。因此,您必须将其从作曲家中删除并手动将其下载到您的 ext 目录。如果您处于非作曲家模式,请避免单击扩展管理器中的更新按钮。

对于前端并没有太大变化。您可以获得的最常见错误是<f:switch/>默认大小写已从更改default="true"defaultCase Changes的 viewhleper 。

现在您必须停用扩展并将您的 TYPO3 安装更新到 v10。

您需要做的第一件事是将 TYPO3 依赖项更改为 10.99.99 或高于当前版本 (ext_emconf.php) 的版本。从这一点开始,就是尝试和错误。您必须安装扩展程序并逐步解决出现的错误(如果有)。在这里您可以找到所做的更改。避免弃用函数是明智的,因为在 TYPO3 11 或 12 中,将被删除。

https://docs.typo3.org/c/typo3/cms-core/master/en-us/Changelog-10.html

除非您对其进行测试,否则您无法从一开始就知道会出现什么问题。即使您确切地知道发生了什么变化,您仍然需要尝试和错误。

此致


推荐阅读