Необходимо в ноде выбирать страну и город, а так как стран и городов огромное кол-во, руками это всё дело не добавить так просто).
Нужна пара селектов таксономии (страна, город) при создании ноды.
А лучше если выбрана страна, то во втором селекте подсасываются города только этой страны, а не все
Может существует подобное решение, добавляющее такую возможность?
Комментарии
Решал такую проблему сам. Писал свое сск поле с виджетом select содранным c option widgets, с тем отличием что дефолтных значений у него нет. А дальше просто аяксовым запросом подгружал города в зависимости от выбранной страны. Как то так
А чем не подошел всем известный hierarchical_select?
Да какой-то он мутный этот hierarchical_select. Я его для пары проектов пробывал, впечатления были не гуд. Отказались в обоих случаях. Правда там это было не критично.
Нам hierarchical_select не подошел, потому что хранить такой здоровый словарь таксономии, как все города всех стран было немножечко неверно=)
А так модель вроде бы не мутный, а очень то удобный. Хотя детально не разбирался в нем.
Таксономия и три ляма терминов держать может.
Очередные поиски очередного модуля для вашего сайта.
Я плохо себе представляю модуль реализующий некую абстрактную задачу лежащий в полностью свободном доступе и который берёт не менее абстрактные данные из абстрагированного источника.
Вы быстрей напишите такой модуль, чем будете искать. Тут уж либо играть по правилам друпала, либо делать самому
Нашёл урок: http://druit.ru/blogs/tnt/86 - кажется подходит, через CCK+таксономию+hierarchical_select - не пробовал способ, мож кому пригодиться.
Я сделал список стран и разрешил добавлять пользователям только Города, если для ихней ноды нет ещё города.
Использовал 2х-уровневую Таксономию страна-город + hierarchical_select
Сделал через hierarchical_select. Пока тестирую на денвере, но после выбора страны долго подгружается город. При выгрузке на хостинг хуже не станет?