Привет всем, помогите решить следующую задачу(может кто делал уже):
Есть тип нода с полем "город",список городов- огромный(несколько тыс.). Необходимо сделать удобный поиск по городу для пользователей сайта. Используем views exposed filter по городу и все работает, но грузить на комп пользователя гигантский выпадающий список не хочется.
Возможно ли сделать связку зависимых фильтров "страна" -> "область" -> "город" в виде выпадающих списков, так чтобы при выборе страны появлялись области только данной страны, а потом при выборе конкретной области появлялась возможность выбора города только из городов данной области.
Комментарии
Насколько я знаю, пока что модуль views такую возможность не предоставляет. На друпал.орг уже были похожие вопросы.
Теоретически можно написать модуль под текущую версию views который будет использовать active select для отображения зависимых списков
невозможно?
В настоящее время модуль hierarchical select решает эту задачу.
вроде как hierarchical select должен решать, но оно под 6-ку еще не полностью перенесено. недавно сами разбирались.
Если у меня в одном словаре Города, в другом словаре Метро. Не во всех города есть метро. Можно ли это реализовать с помощью Views?
Например, я выбираю термин Москва (из одного словаря), показывается метро Москвы (из другого словаря). Соответственно, если выбираю Санкт-Петербург, то показывается метро Питера.
hierarchical select - установил, но оно вроде работает только с одним словарем...
попробывал другой путь с hierarchical select. Да, он не работает. выдает ошибку
Посмотрите как реализовано добавление новых полей в ССК - там как раз то что нужно, в зависимости от типа поля показываются разные наборы виджетов.
Т.е. посмотреть код добавления новых полей в ССК и применить его во Views?
Да.
Смотрите зависимые фильтры