2017-10-04 36 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