如何在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();