При попытке открыть сайт, включающий html-файл из моего расширения, возникает эта ошибка: (TYPO3 версия 8.7.19)
1407060572: Fluid parse error in template
partial_Video/VideoSlide_016cfc0cd210899384d5d10b02b3336b438691df, line 47 at
character 1. Error: The ViewHelper "<v:switch>" could not be resolved. Based on
your spelling, the system would load the class
"FluidTYPO3\Vhs\ViewHelpers\SwitchViewHelper", however this class does not
exist. (error code 1407060572). Template source chunk: <v:switch value="
{fegroup.uid}">
Согласно сообщению об ошибке, существует проблема с Viewhelperи оператор switch.
Здесь используется пространство имен
{namespace v=FluidTYPO3\vhs\ViewHelpers}
, а вот код оператора switch:
<f:if condition="{v:variable.get(name: 'access', useRawKeys: 1)}">
<!-- ... -->
<f:else>
<f:for each="{video.fegroupUID}" as="fegroup" iteration="iterator">
<v:switch value="{fegroup.uid}">
<v:case case="2" break="TRUE">
<div class="thumbnailcontainer_overlay">
<p><f:translate key="thumbnail_justforregisteredusers"/></p>
</div>
</v:case>
...
Независимо от того, что я изменяю,Я всегда получаю ту же ошибку, как показано выше.Даже когда я комментирую ответственную Частичную, что меня сильно смущает!Я уже очистил все цепочки (в Install Tool), перепробовал другие пространства имен и дважды проверил свой оператор switch.
Заранее спасибо!