我有一个暴露形式的视图.我正在尝试一些事情.理想情况下,我希望有一个下拉列表,无需按钮即可触发表单.如果那是不可能的话,那么我希望按钮文本与应用不同.
我现在已经破解了它并在views.module中更改了views_form,但这似乎不是正确的方法.我现在只有一个暴露形式,但是如果我添加更多呢?
有关我的示例,请参阅http://www.wiredvillage.ca/News.
我正在浏览drupal.org并看到其他人有同样的问题,但到目前为止还没有解决方案.不确定Drupal帮助的最佳位置.
这是我到目前为止所做的改变:
function views_exposed_form(&$form_state) {
// Make sure that we validate because this form might be submitted
// multiple times per page.
$form_state['must_validate'] = TRUE;
$view = &$form_state['view'];
$display = &$form_state['display'];
$form_state['input'] = $view->get_exposed_input();
// Let form plugins know this is for exposed widgets.
$form_state['exposed'] = TRUE;
$form['#info'] = array();
if (!variable_get('clean_url', FALSE)) {
$form['q'] = array(
'#type' => 'hidden',
'#value' => $view->get_url(),
);
}
// Go through each filter and let it generate its …Run Code Online (Sandbox Code Playgroud)