我正在使用 Drupal 7 + 规则 2,并希望创建一个规则,当用户的角色从一个角色更改为另一个角色时向用户显示一条消息。我正在尝试在数据比较条件下使用“帐户未更改”,但没有任何运气。我的配置如下,但是,使用“未更改”功能对我来说是陌生的,我不确定我是否走在正确的轨道上。
- 事件:更新现有用户帐户后
- 健康)状况:
- 数据比较 - account-unchanged:roles等于RoleA
- 数据比较 - account:roles等于RoleB
- 行动:在网站上显示一条消息=角色已更改!!!
如前所述,在将拥有 RoleA 的用户更新为拥有 RoleB 时,这不会产生任何结果,并且在规则调试器中,条件总是被评估为 FALSE。
如果有比上述方法更好的替代/更好的方法,我将不胜感激切换到正确的轨道:)
非常感谢!