TYPO3 后端错误 VHS ResourceViewHelper

TYPO3 Backend Error VHS ResourceViewHelper

我从 6.2 更新了一个 TYPO3 安装。到 7.6,现在我遇到了问题,点击“页面设置”后我总是收到错误消息。我总是得到:

Could not analyse class: "Tx_Vhs_ViewHelpers_Extension_Path_ResourcesViewHelper" maybe not loaded or no autoloader? Class Tx_Vhs_ViewHelpers_Extension_Path_ResourcesViewHelper does not exist"

安装中的一些相关扩展:

也许有人知道为什么它只出现在页面设置中

这是因为在您使用 VHS ViewHelper ResourcesViewHelper 以及命名空间前时代的旧 class 名称时,至少会呈现(或至少解析)一个模板。

扫描您的流体模板(很可能是页面模板)以查找旧的 VHS 名称空间声明

{namespace v=Tx_Vhs_ViewHelpers}

并将其更改为

{namespace v=FluidTYPO3\Vhs\ViewHelpers}

您也可以切换为在 HTML 标记中声明命名空间,如下所示:

<html
    xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
    xmlns:v="http://typo3.org/ns/FluidTYPO3/Vhs/ViewHelpers" 
    data-namespace-typo3-fluid="true">