我使用Views UI按预期获得结果。但是我不希望从Views UI>的输出中显示特定记录。如何实现这一点,我是否需要任何钩子?
实施例。我的视图返回结果为1,2,3,4。现在我不想在结果中显示1。我无法使用hook_views_query_alter更改查询,因为在“where”子句中使用了1。
答案 0 :(得分:0)
通过添加排除结果集中不需要的记录的条件来实施hook_views_query_alter()。
答案 1 :(得分:0)
试试此代码
function hook_views_pre_render(&$view) {
if($view->name=="ViewName") {
if($view->current_display=='Display') {
unset($view->result[1]);
}
}
}