пытаюсь реализовать поиск недвижимости по типу как в авито.
создал форму, все нужные варианты выборки.. получаю их в $_POST, и выборкой из бд получаю айдишники нод, которые нужно отобразить как результат поиска.
для отображения использую вьюху, которая имеет контекстный фильтр - айди нод.
проблема в следующем:
при использовании постраничного навигатора вьюхи, теряются все данные.. т.е. совершается переход на страницу ?page=1, а там то уже никаких контекстных фильтров нет, и данных заполненной формы нет..соответственно вьюха не отображается..
думал что поможет включение ajax, но нет. он тут вообще не работает.. всеравно совершается переход на ?page=N..
Подскажите пожалуйста как можно решить проблему..
может както AJAX удастся включить?
вот код вывода вьюхи:
<?php
// Создаём View и включаем отображение блока
$view = views_get_view('catalog');
$view->set_display('block');
$view->set_use_ajax(TRUE);
$view->set_arguments(array($spisok_nid)); // сюда подаются найденые айди нод в виде: '12+13+45+55+66+77+87'
$view->pre_execute();
$view->execute();
// html-представление View
return $view->render();
?>
Комментарии
ajax переключение страниц не срабатывало потому что на этой странице я подключил джеквери... конфликт видать какойто..
drupal_add_js('http://code.jquery.com/jquery-latest.js','file');
а он мне нужен для создания ползунка(Jquery UI slider ), чтобы было удобно задавать диапазон цен, или площади..
без такого подключения ползунок почемуто не работает.. хотя есть плагин jquery update..выставлял в нем разные версии, но всеравно не фурычит ползунок..(
хз что за магия..
Вместо drupal_add_js('http://code.jquery.com/jquery-1.11.0.min.js','file');
вывел просто на странице в виде
'<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>'
и все заработало.. и ползунок, и аджакс переключение страниц