Как сделать пошаговый поиск! ГУРУ плис объясните.

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

Аватар пользователя jjxx jjxx 18 июня 2014 в 14:05

Как реализовать следующий поиск
1. Выбрать Марку авто
2. Выбрать Модель авто

Получаем результат (это реализованно.)

Видем выбранный автомобиль,

Теперь необходимо щелкнуть на него и он должен показать модификации

Потом выбираем модификацию, и получаем все результаты:

----...----\\------.....----\\-----

Решение может быть составленно через несколько views но как их связать ?

Чтобы результаты первого viewsa сравнивались со вторым и выводилось содержимое.

Вот живой пример http://itsumo.ru/ Выберите марку авто. как реализовать такой поиск.

Подскажите кому не жалко своих знаний.

Заранее всем спасибо.

Комментарии

Аватар пользователя jjxx jjxx 20 июня 2014 в 9:11

"ХулиGUN"

Можно подробнее, ставим контекстный фильтр сделано, модификации выводим через 2 views, как их связываем непонял что то.

Аватар пользователя Deleted_Deleted Deleted_Deleted 19 июня 2014 в 0:55

Как по мне тут лучше юзать ajax фреймворк друпала, пример по ходу сделан с применением AJAX технологии. Но тут по ходу еще посложнее будет чем мультистеп форма хотя суть то одно и тоже, только результат должен отображаться без полной перезагрузки страницы.

Ну чтож, хоч быть программистом нужно учить )

Аватар пользователя jjxx jjxx 20 июня 2014 в 8:33

Спасибо всем, за ответы .....
Может еще у кого какие мысли есть....

hierarchical select не как неподайдет

Пробую
и
обычный Drupal Ajax + Form Api строк на 20 не считая темизации
и
2-я вьюха:
1. ставим контекстный фильтр,например, по id марки авто
2. Делаем связь модификаций с маркой авто
3. выводим все модификации этого авто
1 вьюха:
1. Перезаписываем необходимые поля (оборачиваем в ссылку, которая ведёт на 2-ю вьюху. ИД подставляем через токены)
Профит

Потом, отпишу решение проблемы.

Аватар пользователя jjxx jjxx 25 июня 2014 в 10:52

Я сделал, спасибо ХулиGUN-у,

вообщем первая views настроить как /path/to/second-view/[nid] (где обварачиваем ссылки)

а вторая /path/to/second-view/% ( url самой views )

третья взаимозависимости от второй /path/to/second-view/3views/% ( url самой views )

и т. д.

Скоро проект будет в сети скину адрес.