如何在drupal中获取当前页面的视图。在drupal中获取当前页面视图
我有一个过滤器,只要用户输入搜索项目,视图就会改变。
$view = views_get_current_view();
不起作用。
如何在drupal中获取当前页面的视图。在drupal中获取当前页面视图
我有一个过滤器,只要用户输入搜索项目,视图就会改变。
$view = views_get_current_view();
不起作用。
根据不同的情况下,数据应该在
$page_data = page_manager_get_current_page();
从MYTHEME_preprocess_page()
调用时。
您可能需要print_r
的数据,但我认为视图名称将设置为$page_data['handler']->subtask
。我之前在主题中使用过这个,但根据您的网站放置在一起的方式,这可能并不总是有效。
这为我工作:
$view = views_get_page_view();