Всем привет.
Столкнулся с пробемой.
Неделю ищу решение - не получается.
Прошу помощи сообщества.
Суть проблемы.
Разрабатываю сайт на котором будут объявления о продаже авто.
Есть словарь таксономии с марками и моделями авто. Он имеет вид:
Honda
->civic
->acord
->legend
Audi
->a4
->a6
->a8
Т.е. структуру марка –> модель.
Поставил модуль hierarchial select. Очень удобно с ним выбирать из такого словарика. Сначала марку, потом соответственно модели данной марки.
Для поиска сделал вид с exposed фильтрами.
Сделал два вида - в одном фильтры подробно - и модель и пробег и год выпуска и все остальное, что есть у авто.
Во втором виде в фильтрах только мнимум - пусть будет только марка.
Так вот если на одной страничке поставить два блока - в одном exposed фильтр быстрый поиск с одним полем – марка-модель, а во втором exposed фильтр с полным набором полей, среди которых присутствует и поле МАРКА-МОДЕЛЬ, то те поля, которые задваиваются, они похоже начинают конфликтовать между собой. На том поле, которое появляется на странице вторым видна надпись NO JAVASCRIPT ENABLED.
На скрине это можно видеть.
Неделю бьюс с этой проблемой. Мозг сломал.
Подскажите пожалуйста решение.
Также буду благодарен за альтернативы модулю hierarchial select.
Спасибо.
Вложение | Размер |
---|---|
screen1.png | 181.43 КБ |
Комментарии
Буду благодарен за подсказку, какой модуль можно использовать в качестве альтернативы hierarchial select....
У меня такое было... глюк начинается из-за сильной вложенности пунктов таксономии... решил следующим образом... создал в таксономии дублирующие словари, которые находились в корне таксономии... помогло...
У меня вложенность максимум 1 уровень, так что, думаю, проблема не в этом.
Но все равно спасибо.
Сейчас пытаюсь решить проблему в лоб с помощью костылей...
ну так нафиг то вообще тогда тут hs применять?
Вопрос не в том надо или не надо.
Вопрос в том, как сделать.
нахрена?
два блока раскрытых фильтров от двух представлений?
и что они должны отобрать и куда вывести?
копай search_api+facetapi+views
Два блока раскрытых фильтров:
Один для быстрого поиска по одному двум параметрам - всегда присутствует на любой странице.
Второй на странице поиска - в этом блоке находятся все параметры, среди которых есть и те, что уже находятся в блоке быстрого поиска.
Похоже скрин никто не смотрел......
не выводи его на странице поиска, где выводишь второй.Это совсем не подходящий выход )