如何删除从Views UI返回的结果

时间:2013-03-28 16:41:16

标签: drupal-7 drupal-views drupal-hooks

我使用Views UI按预期获得结果。但是我不希望从Views UI>的输出中显示特定记录。如何实现这一点,我是否需要任何钩子?

实施例。我的视图返回结果为1,2,3,4。现在我不想在结果中显示1。我无法使用hook_views_query_alter更改查询,因为在“where”子句中使用了1。

2 个答案:

答案 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]);

}
  }
}