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






Комментарии