Есть ли модуль типо таксономии "Страна -> Город"

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

Аватар пользователя HESHES HESHES 19 апреля 2011 в 15:35

Необходимо в ноде выбирать страну и город, а так как стран и городов огромное кол-во, руками это всё дело не добавить так просто).

Нужна пара селектов таксономии (страна, город) при создании ноды.
А лучше если выбрана страна, то во втором селекте подсасываются города только этой страны, а не все Lol

Может существует подобное решение, добавляющее такую возможность?

Комментарии

Аватар пользователя klimp klimp 19 апреля 2011 в 15:51

Решал такую проблему сам. Писал свое сск поле с виджетом select содранным c option widgets, с тем отличием что дефолтных значений у него нет. А дальше просто аяксовым запросом подгружал города в зависимости от выбранной страны. Как то так

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 19 апреля 2011 в 21:04

<a href="mailto:lancee@drupal.org">lancee@drupal.org</a> wrote:
А чем не подошел всем известный hierarchical_select?

Да какой-то он мутный этот hierarchical_select. Я его для пары проектов пробывал, впечатления были не гуд. Отказались в обоих случаях. Правда там это было не критично.

Аватар пользователя klimp klimp 6 мая 2011 в 23:07

Нам hierarchical_select не подошел, потому что хранить такой здоровый словарь таксономии, как все города всех стран было немножечко неверно=)
А так модель вроде бы не мутный, а очень то удобный. Хотя детально не разбирался в нем.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 7 мая 2011 в 2:33

"klimp" wrote:
Нам hierarchical_select не подошел, потому что хранить такой здоровый словарь таксономии, как все города всех стран было немножечко неверно=)

Таксономия и три ляма терминов держать может.
"OH Labs" wrote:
Может существует подобное решение, добавляющее такую возможность?

Очередные поиски очередного модуля для вашего сайта.
Я плохо себе представляю модуль реализующий некую абстрактную задачу лежащий в полностью свободном доступе и который берёт не менее абстрактные данные из абстрагированного источника.
Вы быстрей напишите такой модуль, чем будете искать. Тут уж либо играть по правилам друпала, либо делать самому

Аватар пользователя HESHES HESHES 7 мая 2011 в 2:56

Нашёл урок: http://druit.ru/blogs/tnt/86 - кажется подходит, через CCK+таксономию+hierarchical_select - не пробовал способ, мож кому пригодиться.

Я сделал список стран и разрешил добавлять пользователям только Города, если для ихней ноды нет ещё города.
Использовал 2х-уровневую Таксономию страна-город + hierarchical_select

Аватар пользователя chelleg chelleg 6 ноября 2015 в 14:52

Сделал через hierarchical_select. Пока тестирую на денвере, но после выбора страны долго подгружается город. При выгрузке на хостинг хуже не станет?