AllowViewHelperでfrontendUserGroupパラメータを設定したいのですが、その方法がわかりません。
ときどき (キャッシュをフラッシュしても非決定論的)、次のエラーがポップアップ表示されます。
引数「frontendUserGroup」はタイプ「TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup」で登録されましたが、ビューヘルパー「FluidTYPO3\Vhs\ViewHelpers\Security\AllowViewHelper」ではタイプ「string」です
次のように、単にユーザーグループの参照を引数として渡すのは正しいですか?:
{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');