使用Drupal规则向具有角色但只有一次的用户发送电子邮件

时间:2014-02-11 15:31:25

标签: drupal-7 drupal-rules

我们一直试图解决Drupal Rules问题。 情况是这样的;

在每个cron运行中,我们都想检查具有特定角色的用户。 然后,我们会向这些用户发送电子邮件。 但我们只想要这封电子邮件一次。

因此,我们正在考虑创建一个名为“email sent”的新自定义/隐藏用户字段。然后规则将;

  • EVENT:在每次cron运行
  • 条件:检查具有角色且在该字段中具有空值的用户
  • 行动:发送电子邮件至 用户AND将用户'email sent field的值设置为1。

我们认为这是可能的,但我们无法看到如何设置规则来执行此操作。 任何帮助真的很感激

1 个答案:

答案 0 :(得分:1)

我认为您可以通过自定义模块解决您的问题,其中创建一个设置此字段的操作规则。在像你这样的情况下,我遵循这种方法。搜索hook_rules_action_info()。

或者,如果您使用profile2模块,您可以查看是否存在可以设置此值的规则。我认为有因为Profile2支持规则。

微米。