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”的主要内容,如果未能解决你的问题,请参考以下文章

Flux:中间错误应该存储在哪里?

Spring web Flux WebClient:对等连接休息,#block因错误而终止。在以下站点观察到错误

错字链接的 FLUX 配置

如何保留本地组件数据,例如微调器/错误,在 Flux 商店之外?

执行 Flux.map() 时如何处理错误

返回 Mono 和 Flux 错误总是返回 500