用户选择接收/接收电子邮件

时间:2012-04-15 21:39:48

标签: email drupal notifications drupal-rules

用户是否有办法在触发规则时选择加入/退出接收电子邮件?

我有一条规则,只要创建一个引用它的新节点,就会向节点的作者发送一封电子邮件。这是通过以下方式完成的;

ON事件保存新内容后 如果 创建的内容已发布

DO actionLoad引用的节点 actionLoad Referenced内容作者 action向用户发送邮件

不幸的是,节点的作者无法选择不接收电子邮件。 任何想法如何使发送的电子邮件有条件首先被标记? 或者更好的是,有没有办法在原始节点创建表单中放置一个复选框,用户可以选择加入还是不接收这些通知?或者也许有人有其他想法?另一个模块也许......?

1 个答案:

答案 0 :(得分:2)

一种解决方案是确实包含一个新字段,即原始节点上的复选框,作者可以修改该复选框以选择加入或退出电子邮件。您可以在“管理显示”标签中将字段设置为隐藏。

然后,只需添加“数据值为空”类型的条件即可编辑规则,以便检查是否选中了新复选框。设置新条件时,键入“node:”,然后在数据选择器中选择新字段,并确保选中“否定”按钮(根据您设置的方式)复选框上的语言:即,检查意味着选择加入或默认选择退出)。如果复选框显示“选择加入”,则选中的值将返回false为空,因此您应该在条件中将其否定。

现在应该根据新领域启动规则了!

相关问题