使用drupal

时间:2017-01-08 10:13:53

标签: php drupal drupal-7 drupal-modules drupal-views

我正在尝试使用views模块显示最新文章。每次点击分页应显示12篇文章,不包括重复条目。所以,我试着:

  • 选中Advanced > Query settings > Distinct但没有运气。

  • 我也尝试过Views Distinct Settings > Filter/Aggregate this field > Filter Repeat,但它有效,但展示的文章数量少于12个。

然后,我尝试使用钩子mymodule_views_query_alter来做,但我不明白我怎么能完成这个任务。我试过:

if($view->current_display == "latest_article"){
    $query->add_groupby('node.title');
}

但没有解决方案。如何覆盖query并注入DISTINCT函数以获取唯一记录。

1 个答案:

答案 0 :(得分:1)

您是否尝试过使用高级部分中的使用汇总选项?希望这会有所帮助。