2017-02-09 7 views
1

Я создаю меню в шаблоне TYPO3 - настройка.TYPO3 - ошибка TMENU

Это TypoScript код из шаблона - установка:

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

    wrap = <ul>|</ul> 

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

Проблема заключается в том, это 1 = TMENU, так как я определил 1 = TMENU я получил эту ошибку в браузере:

" [] не поддерживается для строк "

Любая помощь будет принята с благодарностью!

+0

Возможно, скрытый (невидимый) символ в вашем TS? Проверьте с помощью IDE или шестнадцатеричного редактора. – pgampe

ответ

3

Это ошибка с TYPO3 7.6.15 и PHP 7.1 (Bug report). Он уже был установлен и будет включен в следующий выпуск 7.6.16, который запланирован на вторник, 28 февраля 2017 года (source).

До выпуска вы можете применить исправление вручную. Вы найдете патч here.

Также имейте в виду, что TYPO3 7LTS делает не официально поддерживает PHP 7.1, но TYPO3 8LTS будет (source).

+0

Отлично, спасибо! –