2017-10-04 4 views
1

J'ai migré une page TYPO3 6.2.31 à 7.6.23 TYPO3migration de TYPO3 6 à 7 vue erreur d'aide

La plupart des choses fonctionne très bien. En ce moment j'ai le Problème avec une aide de vue.

J'ai eu cette erreur:

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

Comment puis-je corriger cette erreur?

Merci!

Répondre

2

La classe PHP SwitchViewHelper a été supprimée entre la version VHS 2.4.0 & 3.0.0. Cause 3.0.0 était compatible TYPO3 7, qui inclut son propre SwitchViewHelper.

Depend, comment vous appelez cette SwitchViewHelper dans vos modèles FLUID - Je suppose que quelque chose comme

vhs:switch 

Vous devez changer à

f:switch 

et adapter également à f: cas, f: defaultCase ..

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

+0

Je ne me 'vhs: switch', dois-je ha ve pour ajouter un 'defaultCase'? – Felix

+0

J'ai supprimé (commenté) tout 'f: switch' ... mais j'ai toujours la même erreur – Felix

+0

Ensuite, essayez de trouver l'utilisation de FluidTYPO3 \ Vhs \ ViewHelpers \ SwitchViewHelper, peut-être à partir de toute autre extension incompatible vhs dans votre installation. .. – jokumer