Есть страница с настроенным видом для вывода каталога товаров. На ней есть раскрытые фильтры.
Хочу на главной странице сделать блок, в котором будут размещены некоторые из этих фильтров. При нажатии кнопки Применить должен быть переход на эту страницу вида, и при этом в фильтры должны подставиться выбранные значения и сформироваться страница.
Как это можно сделать? Кажется видел что-то похожее, но не могу найти.
Комментарии
Отображать В блоке: Да, затем идете в блоки и ищете эту вьюху, начинающуюся с "Выставлена форма...".
Да, нашел...
Еще метод. В блок надо вставить вот такой код:
<?php
$view = views_get_view('your_view_name');
$view->set_display('default');
$view->init_handlers();
$form_state = array(
'view' => $view,
'display' => $view->display_handler->display,
'method' => 'get',
'rerender' => TRUE,
'no_redirect' => TRUE,
);
$output = drupal_build_form('views_exposed_form', $form_state);
return $output;
?>