首页 > 解决方案 > 规则 - 如何检查用户是否有角色

问题描述

在模块规则中,我尝试检查用户是否具有角色。

所以,我添加了一个条件"User has role(s)"。在字段中"Data selector"(在数据选择模式下),我添加node.uid.entity,在字段中roles,我添加我的角色("seller, "buyer"),在字段中match roles,我添加"OR"。我点击保存。我收到了这个错误: "Expected a entity:user data type for context User but got a entity_reference data type instead."

我不明白该在该字段中放置什么"Data selector".

在此处输入图像描述

标签: drupal-8

解决方案


推荐阅读