0

我正在尝试设置一个规则,该规则将在节点第二天到期时向我发送邮件。而且,为了工作,必须每天执行规则。

所以我有一个内容类型为“事件”,字段为“结束日期”当当前日期比字段数据“结束日期”早一天时,我想收到一封邮件:“事件 [node:url] 将于明天结束'

感谢您的帮助,请原谅我的英语。

4

1 回答 1

1

在不使用 Cron 的情况下执行此操作的最佳方法是安排在您保存该内容类型时发送电子邮件。

因此,基本上,您添加了一个在保存该内容类型的内容时触发的新规则,该规则将电子邮件安排在“结束日期”的前一天发送。

更新(添加有关如何实现此目的的总体步骤):

  1. 转到配置 > 工作流 > 规则 > 组件并添加操作集类型的新组件;将该操作集上的变量配置为您想要的事件内容类型,以便在那里获得有关事件的完整详细信息,以便您可以在电子邮件中嵌入 URL 以及所有其他内容
  2. 转到配置 > 工作流 > 规则并添加新规则
  3. 选择触发器为“保存新内容后”,然后添加一个条件来检查正确的内容类型(“内容属于类型”)
  4. 向“计划组件评估”添加操作,选择您创建的组件并将其配置为在事件日期 - 1 天运行(切换到数据选择,选择结束日期的字段并添加 -1 天的负偏移量
  5. 配置要作为参数传递的事件,以便组件获取正确的事件并可以在电子邮件中使用它

就是这样,你应该准备好了。

于 2014-07-05T00:31:12.157 回答