如何迁移扩展以与TYPO3 10.x一起使用

问题描述

我正在寻找一种指南,介绍如何迁移扩展以与TYPO3 V10一起使用。 当我在Google上尝试运气并且真的不知道从哪里开始时,我找不到很多东西。

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

任何提示都值得赞赏。

解决方法

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

对于前端,没有太多更改。您可能会遇到的最常见错误是<f:switch/> Viewhleper,其默认大小写已从default="true"更改为defaultCase Changes

现在,您将不得不停用该扩展并将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

除非您进行测试,否则您无法从一开始就知道会出什么问题。即使您确切知道已更改的内容,仍然需要尝试并出错。

最诚挚的问候

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...