如何部分设置VHS的AllowViewHelper中的FrontendUserGroup?

顶点

我想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');
洛伦兹

根据您的示例,您可以仅使用CMS Fluid随附的security.hasRole ViewHelper:

<f:security.ifHasRole role="3">
  <f:then>
    <span>Access granted</span>
  </f:then>
  <f:else>
    <span>Access denied</span>
  </f:else>
</f:security.ifHasRole>

与EXT:vhs中的allow ViewHelper相反,此ViewHelper接受用户组的UID作为参数。除了UID,您还可以传递用户组的标题,但据我所知这可能是模棱两可的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何部分设置VHS的AllowViewHelper中的FrontendUserGroup?

来自分类Dev

如何访问CSS文件中的部分设置值

来自分类Dev

如何在 IEnumerable 中的 Where 部分设置参数

来自分类Dev

Swift如何在UITableView中为多个部分设置缓存标签值

来自分类Dev

如何在Word中跨不同部分设置连续分页?

来自分类Dev

Swift如何在UITableView中为多个部分设置缓存标签值

来自分类Dev

如何为输入占位符的各个部分设置样式?

来自分类Dev

如何为BigQuery提取的文件部分设置上限?

来自分类Dev

如何为输入占位符的各个部分设置样式?

来自分类Dev

在表单部分设置超时

来自分类Dev

我们如何在fullPage.js中为差异部分设置不同的填充顶部和底部值?

来自分类Dev

jQuery旋钮在加载部分设置动画

来自分类Dev

语言环境仅部分设置

来自分类Dev

在网页上,如何只为特定部分设置滚动条?

来自分类Dev

如何使用自定义控件在UILabel中部分设置文本颜色变化的动画?

来自分类Dev

Android-如何为ImageButton的一部分设置onClick侦听器

来自分类Dev

如何将Actionbar标题的一部分设置为粗体

来自分类Dev

如何在css中将圆的一部分设置为背景

来自分类Dev

如何为RMarkdown文档的不同部分设置字体样式和大小?

来自分类Dev

如何为手机的同一部分设置不同的图像背景

来自分类Dev

如何为UILabel的一部分设置动作?

来自分类Dev

如何将单选按钮的描述的一部分设置为粗体?

来自分类Dev

如何在公司中将注册表的某些部分设置回标准状态?

来自分类Dev

extjs - 如何通过响应的一部分设置 Ext.Img 的数据?

来自分类Dev

如何在 Riot.js 组件的 html 部分设置一组项目?

来自分类Dev

Laravel mix,如何为前端和管理部分设置不同的 css 和 js?

来自分类Dev

是否可以在innerHtmlin JavaScript中为文本的某些部分设置样式?

来自分类Dev

将Libre Office中的部分设置到(新)页面的顶部

来自分类Dev

为Unicode正则表达式中的特定字符类部分设置长度限制

Related 相关文章

  1. 1

    如何部分设置VHS的AllowViewHelper中的FrontendUserGroup?

  2. 2

    如何访问CSS文件中的部分设置值

  3. 3

    如何在 IEnumerable 中的 Where 部分设置参数

  4. 4

    Swift如何在UITableView中为多个部分设置缓存标签值

  5. 5

    如何在Word中跨不同部分设置连续分页?

  6. 6

    Swift如何在UITableView中为多个部分设置缓存标签值

  7. 7

    如何为输入占位符的各个部分设置样式?

  8. 8

    如何为BigQuery提取的文件部分设置上限?

  9. 9

    如何为输入占位符的各个部分设置样式?

  10. 10

    在表单部分设置超时

  11. 11

    我们如何在fullPage.js中为差异部分设置不同的填充顶部和底部值?

  12. 12

    jQuery旋钮在加载部分设置动画

  13. 13

    语言环境仅部分设置

  14. 14

    在网页上,如何只为特定部分设置滚动条?

  15. 15

    如何使用自定义控件在UILabel中部分设置文本颜色变化的动画?

  16. 16

    Android-如何为ImageButton的一部分设置onClick侦听器

  17. 17

    如何将Actionbar标题的一部分设置为粗体

  18. 18

    如何在css中将圆的一部分设置为背景

  19. 19

    如何为RMarkdown文档的不同部分设置字体样式和大小?

  20. 20

    如何为手机的同一部分设置不同的图像背景

  21. 21

    如何为UILabel的一部分设置动作?

  22. 22

    如何将单选按钮的描述的一部分设置为粗体?

  23. 23

    如何在公司中将注册表的某些部分设置回标准状态?

  24. 24

    extjs - 如何通过响应的一部分设置 Ext.Img 的数据?

  25. 25

    如何在 Riot.js 组件的 html 部分设置一组项目?

  26. 26

    Laravel mix,如何为前端和管理部分设置不同的 css 和 js?

  27. 27

    是否可以在innerHtmlin JavaScript中为文本的某些部分设置样式?

  28. 28

    将Libre Office中的部分设置到(新)页面的顶部

  29. 29

    为Unicode正则表达式中的特定字符类部分设置长度限制

热门标签

归档