在drupal中获取当前页面视图
如何在drupal中获取当前页面的视图 我有一个过滤器,每当用户输入搜索项时,视图都会改变在drupal中获取当前页面视图,drupal,views,Drupal,Views,如何在drupal中获取当前页面的视图 我有一个过滤器,每当用户输入搜索项时,视图都会改变 $view=views\u get\u current\u view(); 不起作用。根据情况,数据应在 $page\u data=page\u manager\u get\u current\u page() 从MYTHEME\u preprocess\u page()调用时 您可能需要打印\r数据,但我认为视图名称将设置为$page\u data['handler']->subtask。我以前在主
$view=views\u get\u current\u view();
不起作用。根据情况,数据应在
$page\u data=page\u manager\u get\u current\u page()代码>
从MYTHEME\u preprocess\u page()调用时
您可能需要打印\r
数据,但我认为视图名称将设置为$page\u data['handler']->subtask
。我以前在主题中使用过这一点,但这取决于您的站点的组合方式,可能并不总是有效。这对我来说很有效:
$view = views_get_page_view();