drupal-8 - 规则 - 如何检查用户是否有角色
问题描述
在模块规则中,我尝试检查用户是否具有角色。
所以,我添加了一个条件"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".
解决方案
推荐阅读
- python - 从生成器函数映射两个产量变量
- java - CopyOnWriteArrayList 如何用副本替换原始 Array 以及何时发生?
- angular - Angular 5 动画,rotateZ
- javascript - codemirror 中的动态表名
- angular - Angular 4/5 - 动态更改基本 href
- smarty - smarty cs-cart 为变量分配链接
- xamarin.forms - Xamarin 形式:图像未以完美的圆圈显示
- wpf - 使用 WPF Caliburn,如何根据组合框选择更改数据网格绑定?
- r - 如何一次从多面图保存/生成多个单图?
- angular - 惯用地循环动画