【问题标题】:TYPO3 - TMENU errorTYPO3 - TMENU 错误
【发布时间】:2017-02-09 14:28:43
【问题描述】:

我正在 TYPO3 模板中构建菜单 - 设置。

这是来自模板的打字稿代码 - 设置:

menuSecondary = HMENU
menuSecondary {
    special = directory
    special.value = 11

    wrap = <ul>|</ul>

    1 = TMENU
    1 {
      NO = 1
      NO {
        linkWrap = <li>|</li>
      }
    }
  }

问题是,这个1 = TMENU,因为我已经定义了1 = TMENU,所以在浏览器中出现了这个错误:

“字符串不支持 [] 运算符”

任何帮助将不胜感激!

【问题讨论】:

  • 也许你的 TS 中有一个隐藏的(不可见的)字符?使用 IDE 或十六进制编辑器检查。

标签: typo3 typoscript


【解决方案1】:

这是 TYPO3 7.6.15 和 PHP 7.1 (Bug report) 的错误。它已经修复,并将包含在计划于 2017 年 2 月 28 日星期二发布的下一个版本 7.6.16 中 (source)。

在发布之前,您可以手动应用补丁。你找到补丁here

另外请记住,TYPO3 7LTS正式支持 PHP 7.1,但 TYPO3 8LTS 将 (source)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多