每天需要多个视图块通过邮件发送

时间:2012-05-18 04:26:57

标签: drupal notifications message newsletter

我有一个要求 - 我在每个用户仪表板上显示了6个视图块。根据设置,这些块的节点列表因用户而异。 我想每天安排通知邮件,将这些视图块以邮件形式发送给网站的每个用户。 一些经验丰富的成员建议我为它设置规则并发送......但问题是 - 应该设置什么才能实现这个目标?

如果有人知道如何实现它,那么请建议..

谢谢, RajeevK

1 个答案:

答案 0 :(得分:1)

rueles scheduler对自定义php代码的规则和执行可以解决您的问题:

$view = views_get_view('weekly_email' , TRUE);
$views_result = $view->preview('mail_embed');
$output = drupal_html_to_text($views_result);
print $output;