【问题标题】:Drupal time based triggersDrupal 基于时间的触发器
【发布时间】:2011-09-13 03:18:38
【问题描述】:

我正在构建一个活动注册系统并将其与 Ubercart 集成。每个事件都是一个产品,有一个价格和一个开始时间。 我希望能够在活动开始前一周触发一个动作。该操作应该向购买该活动的用户发送一封电子邮件,并在注册人的信用卡上执行捕获。但是我在哪里定义动作以及如何在事件开始前一周触发它?

【问题讨论】:

    标签: drupal-6 triggers ubercart action


    【解决方案1】:

    我假设您在谈论 Drupal 6,因为您提到了 ubercart。发送您正在讨论的电子邮件的操作是否已经存在?

    如果有,您可以在站点建设 | 下分配它触发器 |克朗。如果它没有出现在操作列表中,您可能需要 Triggerunlock 模块。

    如果该操作不存在,您将不得不编写 PHP 代码来发送电子邮件并进行计算。您需要创建自己的模块并使用hook_croncreate a custom action

    【讨论】:

    • 是的。 Drupal 6. 我在自定义模块中定义了自己的操作。但是我不知道如何编写代码,以从动作运行之日起一周的日期加载事件。也许只是一些自定义的 sql 就可以了。然后我需要找到这个事件出现的订单。有了这个,我应该能够列出订单并将此列表通过电子邮件发送给管理员。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-24
    • 2019-02-15
    相关资源
    最近更新 更多