我正在使用Drupal 6.x和Simplenews发送简报。我想使用学生内容类型的电子邮件地址字段构建邮件列表。有没有办法使用视图来获取系统中所有学生的电子邮件地址,以便向他们发送简报?
答案 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;
第二部分,它采取这个结果,并制作一个自定义模块发送给这些学生的新闻信。