我想在AllowViewHelper中设置frontendUserGroup参数,但我不知道该怎么做。
有时(即使我刷新缓存也不确定)会弹出这个错误:
参数“frontendUserGroup”注册为“TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup”类型,但在视图助手“FluidTYPO3\Vhs\ViewHelpers\Security\AllowViewHelper”中属于“字符串”类型
将用户组的引用作为参数简单地传递如下是否正确?:
{namespace v=FluidTYPO3\Vhs\ViewHelpers}
...
<v:security.allow frontendUserGroup="3">
<f:then>
<span>Access granted</span>
</f:then>
<f:else>
<span>Access denied</span>
</f:else>
</v:security.allow>
ViewHelper注册参数如下:
$this->registerArgument('frontendUserGroup', 'TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup', 'The FrontendUserGroup to allow/deny');