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