как назначить фильтру - #default_value значение

Аватар пользователя iNFerNo iNFerNo 20 июня 2012 в 9:50

в 6 друпале такого не было
вот код моего фильтра раскрытого

if ($form['field_type_material_value']) {
       
        $form['field_type_material_value']['#options'] = array(All => t('Любой материал'), 1 => t('Видео материал'), 2 => t('Аудио материал'));
                $form['field_type_material_value']['#default_value'] = _________что тут нужно?_________
     }

проблема в том что при заходе на вьюху выбирается сразу же значение 1

а нужно что бы All выбиралось

что можно сделать?

Комментарии

Аватар пользователя iNFerNo iNFerNo 20 июня 2012 в 10:56

c фильтрами разобрался. но все равно как переопределить дефолтное значение

Аватар пользователя Valery.O Valery.O 20 июня 2012 в 11:41
if ($form['field_type_material_value']) {

  $form['field_type_material_value'] = array(
    '#type' => 'select',
    '#options' => array (
        'All' => t('Любой материал'),
        '1' => t('Видео материал'),
        '2' => t('Аудио материал')),
    '#default_value' => 'All'
  );

}