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