在drupal simplenews中使用视图

时间:2012-02-21 05:53:33

标签: drupal-6

我正在使用Drupal 6.x和Simplenews发送简报。我想使用学生内容类型的电子邮件地址字段构建邮件列表。有没有办法使用视图来获取系统中所有学生的电子邮件地址,以便向他们发送简报?

1 个答案:

答案 0 :(得分:0)

确保您可以将所有学生的电子邮件转到“管理员部分 - 观点”

1-添加新视图并将其命名为“例如:test”。

2-然后,您将找到一个名为filter的部分“按下它并添加等于学生内容类型的节点类型”。

3-在“字段”部分中选择“学生的电子邮件字段”。

4-不要忘记将“基本设置”部分中的“要显示的项目”设为无限制。

要查看视图结果,您最后会找到实时预览以检查结果。

为了获得视图结果

$view = views_get_view('test'); // where test is the view name
$view->set_display('default'); // in case it's page "page-0" in case block "block-0"
$view->pre_execute();
$view->execute();
$result = $view->result;

第二部分,它采取这个结果,并制作一个自定义模块发送给这些学生的新闻信。