问题描述
我必须从Typo3 8更新到Typo3 9.5 LTS。我在Flux扩展程序上遇到了麻烦,这会导致一些奇怪的错误。我使用了Flux 9.4.2(最新版)和Typo3 LTS(9.5.22)。我已经将Composer用于新版本,也许会导致问题。
我已经按照本教程中的所有步骤以及其他一些说明进行了操作,但所有步骤都以相同的错误结尾。
https://sigalambigha.home.blog/2020/04/29/how-to-migrate-fluidcontent-to-flux/
在后端我收到以下错误:
在前端我得到这个错误:
这取决于页面上Slider元素的Flux元素。由于其他一些错误,即插即用配置被禁用。也许现在我错过了配置中的某些内容,但是找不到文档中要配置的内容。
我进行了更多测试,我认为问题是Flux的最新版本与Typo3 9.5确实不兼容。因此,我更改为9.3.2版,该版本效果更好,但存在其他错误。
解决方法
您是否尝试为使用的参数设置一个小的条件(如果它为null)?可能会显示错误消息,而不是页面中的错误。
或者您应该查看名称空间中是否有错误
,将 Flux 升级到 Typo3 9.5 后,您必须使用 Typoscript 使用内容元素注册“VendorName”,就像我在下面所做的那样。
tt_content {
mytemplate_wrapelement.20.vendorName = <vendorname>
}
这里的 mytemplate
是我的模板提供程序扩展。
Wrapelement
是内容元素。
我遇到了同样的错误。