Есть блок, который генерится вьюхой, в блоке есть exposed фильтр, нужно выбрать конкретное значение этого фильтра с соответствующими параметрами. Известный мне [#71178]способ[/#] результатов не принес к сожалению, точнее, он работает, но после того как руками выберешь этот селект, и изменишь его, тогда он загружает нужное значение, а нужно сразу с загрузкой страницы соответствующее значение выбирать.
Буду благодарен за полезные мысли на этот счет.
P.S. Кажется что проблема зарыта в том что это блок, или в аяксе, а не в самом фильтре.
И еще вопрос. Как можно сделать дамп объекта, чтобы потом его сравнить с тем в котором все работает?
Комментарии
Задача упростилась. Нужно только в селекте выбрать нужное значение. В блок загружается требуемый контент
$form['tid']['#default_value'] =array('3' => 'опция');
$form['tid']['#default_value'] =array(3 => 'опция');
$form['tid']['#default_value'] =3;
Увы не работают
Какие еще варианты можно попробовать?
Итак, проблему можно считать решенной.
Ответ простой
$form_state['input']['имя поля']='значение';
Мучался сутки, по одной простой причине, после выполнения этой строки, другая функция меняла его на первое значение. Т.е. все работало изначально
Вывод один. Если Такая конструкция
$form_state['input']['имя поля']='значение';
не работает - ищите где еще может изменяться код.