我有一个服务实体引用字段的视图。我需要它: (1)拉出当前登录用户创作的内容, (2)除非当前登录的用户具有“管理员”角色,否则将拉出所有内容。
目前我将上下文过滤器设置为“创作者”,这对于要求(1)工作正常。我想我需要它绕过基于角色的过滤器。对于“块”或“页面”显示,我可以复制一个显示,根据角色为它设置权限,并且它是无缝的。但因为这是一个实体引用字段,我只能在字段设置中指定一个显示。有什么想法吗?
答案 0 :(得分:1)
在Drupal 8中,我能够在没有任何贡献模块(如上下文过滤器OR)的情况下执行此操作。
因此,如果非管理员查看,则仅显示登录用户ID与实体所有者匹配的位置。对于管理员,它将显示所有。