2017-10-04 56 views
1

我已经迁移一个TYPO3 31年2月6日页面TYPO3 23年7月6日迁移从TYPO3 6〜7视图助手错误

大多数东西正常工作。

目前,我有一个视图助手的问题。

我得到这个错误:

Could not analyse class: "FluidTYPO3\Vhs\ViewHelpers\SwitchViewHelper" maybe not loaded or no autoloader? Class FluidTYPO3\Vhs\ViewHelpers\SwitchViewHelper does not exist 

我怎样才能解决这个问题?

谢谢!

回答

2

的PHP类SwitchViewHelper已经VHS版本2.4.0 & 3.0.0之间移除。原因3.0.0 TYPO3 7兼容,其中包括它自己的SwitchViewHelper。

取决于你如何在你的液体模板,称这样SwitchViewHelper - 我猜是这样

vhs:switch 

您应将其更改为

f:switch 

,也适应F:情况下,F:defaultCase ..

https://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Switch.html

+0

我不使用'VHS:之开关,难道我公顷VE添加'defaultCase'? – Felix

+0

我已删除(注释掉)所有'F:之开关...但仍然有同样的错误 – Felix

+0

然后试图找到FluidTYPO3 \ VHS \ ViewHelpers \ SwitchViewHelper的使用,也许在你安装任何其它VHS兼容扩展。 .. – jokumer