Вот комментарий, который я получил от Клауса Дуэя (основного разработчика Flux) о TYPO3 Slack в канале Flux ...
Ошибка [Flux не смог извлечь определение Flux ...]обычно означает, что сам файл шаблона не может быть проанализирован правильно (может быть в другом месте, кроме раздела Configuration
). Возможно, вы сможете увидеть более конкретную ошибку, если создадите специальный объект опечатки FLUIDTEMPLATE для визуализации этого файла.
Хотя это не поможет вам сегодня, это конкретное сообщение об ошибке будет удалено в следующемверсия Flux и "реальная" ошибка будет пропущена.
Установка вашего "контекста" TYPO3 в значение Development должна привести к тому, что любые ошибки синтаксического анализа Fluid (например, неверный аргумент и т. д.) будут выдаваться как исключения, когда Flux пытаетсяанализируем шаблон.
Итак, в ответ на это я установил TYPO3_CONTEXT='Development'
в своем .env
и тогда смог увидеть гораздо более значимые ошибки. Оказалось, что мне нужно было сделать эти две вещи, хотя, конечно, это может отличаться в чьем-то конкретном случае, когда проблема возникает из-за какого-то другого расширения.
- Обновление устаревшего оператора жидкости
<f:case default="true">
, используемого вfluidbootstraptheme
до <f:defaultCase>
flux:grid.column
требует colPos
, и в некоторых случаях он отсутствовал в fluidboostraptheme
расширении