Drupal 7 如何使用当天发布的所有节点的规则在日终发送电子邮件通知?
我正在尝试实现电子邮件通知。条件是,它应该在一天结束时与当天发布的内容列表一起运行 出于同样的原因,我也尝试了一些使用的东西,但都被夹在中间了 有什么帮助吗 我尝试使用规则,并创建了如下规则:Drupal 7 如何使用当天发布的所有节点的规则在日终发送电子邮件通知?,drupal-7,drupal-rules,Drupal 7,Drupal Rules,我正在尝试实现电子邮件通知。条件是,它应该在一天结束时与当天发布的内容列表一起运行 出于同样的原因,我也尝试了一些使用的东西,但都被夹在中间了 有什么帮助吗 我尝试使用规则,并创建了如下规则: 活动: 更新类型(内容类型名称)的现有内容后 执行Cron维护任务 条件:要比较的数据:[节点:字段img状态],数据值:批准 当我试图添加第二个条件来检查节点是否在24小时内发布时,我无法实现它。当我添加strotime(“-1天”)时,会出现如下错误: 错误的日期格式。以2017-05-10 0
- 活动:
- 更新类型(内容类型名称)的现有内容后
- 执行Cron维护任务
- 条件:要比较的数据:
,数据值:[节点:字段img状态]
批准
strotime(“-1天”)
时,会出现如下错误:
错误的日期格式。以2017-05-10 08:17:18的格式指定日期
我尝试了date('Y-m-dh:I:s',strotime(“-1天”)
,但没有成功
现在,我正在尝试另一种方法来实现它,这是在关于“”的问题中建议的方法。我将如何实现这一点:
这就是我如何做到这一点:
下面是我如何让这项工作的蓝图 步骤1:为发布的每个节点创建一封电子邮件
- 创建(使用)过去24小时内发布的所有节点的视图。确保在该视图中包含一列,其中包含您希望稍后包含的有关电子邮件中每个节点的各种数据
- 用于创建包含规则操作的规则,该规则操作由“规则循环”组成,其中的“列表项”实际上是您希望稍后包含在电子邮件中的节点列表。要创建此规则循环,请对所创建的视图使用与视图显示类型“视图规则”组合的。有关如何使用该模块的更多详细信息,请参阅“”
- 对于上一步规则循环中的每个列表项,您可以访问所创建视图中每个列的所有数据。通过使用这些数据,您可以添加一个附加的规则操作(在相同的规则循环中),以发送有关正在处理的节点的适当电子邮件
节点\u列表\u变量\u电子邮件\u正文
节点\u列表\u变量\u email\u body
节点\u列表\u var\u电子邮件\u正文
选择令牌,以包括电子邮件正文中的任何位置瞧,就是这样…下面是我如何让它工作的蓝图 步骤1:为发布的每个节点创建一封电子邮件
- 创建(使用)过去24小时内发布的所有节点的视图。确保在该视图中包含一列,其中包含您希望稍后包含的有关电子邮件中每个节点的各种数据
- 用于创建包含规则操作的规则,该规则操作由“规则循环”组成,其中的“列表项”实际上是您希望稍后包含在电子邮件中的节点列表。要创建此规则循环,请对所创建的视图使用与视图显示类型“视图规则”组合的。有关如何使用该模块的更多详细信息,请参阅“”
- 对于上一步规则循环中的每个列表项,您可以访问所创建视图中每个列的所有数据。通过使用这些数据,您可以添加一个附加的规则操作(在相同的规则循环中),以发送有关正在处理的节点的适当电子邮件