[РЕШЕНО] Какие есть способы выбора значения exposed фильтра?

Главные вкладки

Аватар пользователя web09 web09 3 января 2012 в 15:46

Есть блок, который генерится вьюхой, в блоке есть exposed фильтр, нужно выбрать конкретное значение этого фильтра с соответствующими параметрами. Известный мне [#71178]способ[/#] результатов не принес к сожалению, точнее, он работает, но после того как руками выберешь этот селект, и изменишь его, тогда он загружает нужное значение, а нужно сразу с загрузкой страницы соответствующее значение выбирать.

Буду благодарен за полезные мысли на этот счет.

P.S. Кажется что проблема зарыта в том что это блок, или в аяксе, а не в самом фильтре.

И еще вопрос. Как можно сделать дамп объекта, чтобы потом его сравнить с тем в котором все работает?

Комментарии

Аватар пользователя web09 web09 4 января 2012 в 14:29

Задача упростилась. Нужно только в селекте выбрать нужное значение. В блок загружается требуемый контент

$form['tid']['#default_value'] =array('3' => 'опция');
$form['tid']['#default_value'] =array(3 => 'опция');
$form['tid']['#default_value'] =3;

Увы не работают

Какие еще варианты можно попробовать?

Аватар пользователя web09 web09 4 января 2012 в 18:11

Итак, проблему можно считать решенной.

Ответ простой
$form_state['input']['имя поля']='значение';

Мучался сутки, по одной простой причине, после выполнения этой строки, другая функция меняла его на первое значение. Т.е. все работало изначально

Вывод один. Если Такая конструкция
$form_state['input']['имя поля']='значение';
не работает - ищите где еще может изменяться код.