我希望這不是我一天中大部分時間都在尋找的一個愚蠢的問題!Drupal - 意見。以編程方式設置過濾器
我有一個簡單包含標題,文件和類別的內容類型(文檔)。分類值是必需的,並且由分類法「供電」。
我現在希望創建一個視圖,該視圖將顯示按分類術語分組和標題的這些文檔。
使用我有限的Drupal知識,我打算遍歷相關術語ID(使用taxonomy_get_tree($vid)
),然後相應地呈現每個視圖。
要做到這一點,我一直希望能夠使用這段代碼。
view = views_get_view('documents');
$view->set_display($display_id);
$filter = $view->get_item($display_id, 'filter', 'field_dl_category');
$filter['value']['value'] = $filter_value;
$view->set_item($display_id, 'filter', 'field_dl_category', $filter);
$viewsoutput = $view->render();
但是這不起作用;當我查詢$filter
($view->get_item($display_id, 'filter', 'field_dl_category'))
的值時,返回空值。
可能這是我的過濾器名稱與CCK字段名稱不一樣嗎?
我使用Drupal的7
任何幫助非常感謝,我運行的想法(和時間)。
那麼,「文件」視圖是否真的存在?即您是從Views UI創建它的? – 2012-02-26 05:46:58
是阿馬爾的觀點確實存在。 – 2012-02-27 12:40:34