我正在尝试使用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
函数以获取唯一记录。
答案 0 :(得分:1)
您是否尝试过使用高级部分中的使用汇总选项?希望这会有所帮助。