【问题标题】:Flux Error: Invalid configuration: "vendorName" is not set after upgrade to Flux 9.4 and Typo3 9.5Flux 错误:配置无效:升级到 Flux 9.4 和 Typo3 9.5 后未设置“vendorName”
【发布时间】: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 版本,它工作得更好,但还有其他错误。

【问题讨论】:

    标签: typo3 flux fluid typo3-9.x


    【解决方案1】:

    在将 Flux 升级到 Typo3 9.5 之后,您必须使用 Typoscript 在您的内容元素中注册“VendorName”,就像我在下面所做的那样。

    tt_content {
        mytemplate_wrapelement.20.vendorName = <vendorname>
    }
    

    这里mytemplate 是我的模板提供程序扩展。

    Wrapelement 是内容元素。

    我遇到了同样的错误。

    【讨论】:

      【解决方案2】:

      您是否尝试为已使用的参数设置一个小条件(如果它为空)?这可能会给出错误消息而不是页面中的错误。

      或者你应该看看命名空间是否有任何错误

      【讨论】:

        猜你喜欢
        • 2016-07-16
        • 2015-04-17
        • 2023-03-31
        • 2020-07-14
        • 2013-12-19
        • 2019-11-01
        • 1970-01-01
        • 2016-05-07
        • 1970-01-01
        相关资源
        最近更新 更多