小编Df.*_*fpm的帖子

设置表单公开过滤器默认值

阿贾克斯形式。外露过滤器-Any-。在hook_form_alter()我写:

if ($form_id == 'views_exposed_form') {
    if ($form_state['view']->name == 'machinery') {
        $form['field_producer_tid']['#options']['All'] = t('-All-');
    }
    $form['field_producer_tid']['#default_value'] = "All";
    dsm($form);
}
Run Code Online (Sandbox Code Playgroud)

但默认值是<option>选择列表中的第二个。总是。我分配的任何值都将被忽略。我应该如何设置默认值?

drupal drupal-7

5
推荐指数
1
解决办法
6526
查看次数

标签 统计

drupal ×1

drupal-7 ×1