【问题标题】:Using Drupal rules to email users with a role but only once使用 Drupal 规则向具有角色的用户发送电子邮件,但只发送一次
【发布时间】:2014-02-11 15:31:24
【问题描述】:

我们一直在尝试解决 Drupal 规则问题。 情况是;

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

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

  • 事件:每次 cron 运行时
  • 条件:检查具有该角色并在该字段中具有空值的用户
  • 操作:发送电子邮件至 用户并将用户的电子邮件发送字段的值设置为 1。

我们认为这是可能的,但我们不知道如何设置规则来执行此操作。 任何帮助都非常感谢

【问题讨论】:

    标签: drupal-7 drupal-rules


    【解决方案1】:

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

    或者如果你使用profile2模块你可以看看是否有规则可以设置这个值。我认为是因为 Profile2 支持规则。

    M.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-15
      • 1970-01-01
      相关资源
      最近更新 更多