我有一个带有暴露过滤器的页面视图。过滤器之一是术语词汇,这是一个下拉列表,用户只能选择一个类别(术语)。
当我来自特定网址时,我想通过编程方式从下拉列表中设置一个术语。我试图与views_query_alter
其中$category
的tid
。
$set_exposed_input = array();
$set_exposed_input['field_category_tid'] = $category;
if ($set_exposed_input) {
$view->set_exposed_input($set_exposed_input);
}
这里也是有用的链接:groups.drupal.org/node/82219#comment-1116663
—
安德烈·鲁坚科