Flux 错误:配置无效:升级到 Flux 9.4 和 Typo3 9.5 后未设置“vendorName”
Posted
技术标签:
【中文标题】Flux 错误:配置无效:升级到 Flux 9.4 和 Typo3 9.5 后未设置“vendorName”【英文标题】:Flux Error: Invalid configuration: "vendorName" is not set after upgrade to Flux 9.4 and Typo3 9.5 【发布时间】:2021-02-08 04:07:03 【问题描述】:我必须从 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/
在后端我收到以下错误:
在前端我得到这个错误:
这取决于该页面上的 Flux 元素,即 Slider 元素。由于其他一些错误,即插即用配置被禁用。也许现在我错过了配置中的某些内容,但在文档中找不到要配置的内容。
编辑
我进行了更多测试,我认为问题在于 Flux 的最新版本与 Typo3 9.5 并不真正兼容。所以我改成了 9.3.2 版本,它工作得更好,但还有其他错误。
【问题讨论】:
【参考方案1】:在将 Flux 升级到 Typo3 9.5 之后,您必须使用 Typoscript 在您的内容元素中注册“VendorName”,就像我在下面所做的那样。
tt_content
mytemplate_wrapelement.20.vendorName = <vendorname>
这里mytemplate
是我的模板提供程序扩展。
Wrapelement
是内容元素。
我遇到了同样的错误。
【讨论】:
【参考方案2】:您是否尝试为已使用的参数设置一个小条件(如果它为空)?这可能会给出错误消息而不是页面中的错误。
或者你应该看看命名空间是否有任何错误
【讨论】:
以上是关于Flux 错误:配置无效:升级到 Flux 9.4 和 Typo3 9.5 后未设置“vendorName”的主要内容,如果未能解决你的问题,请参考以下文章
Spring web Flux WebClient:对等连接休息,#block因错误而终止。在以下站点观察到错误