Есть структура, например:
Город1
-Улица1
-Улица2
--Дом1
--Дом2
---Квартира1
---Квартира2
Город2
-Улица634
и т.д.
Есть тип материалов(к примеру), назовем его kvartira. Все поля в нем заполняются посетителями сайта. Есть ссылка на форму добавления.
Например:
Ваш город: Такой то
Ваша улица: Такая то
...
Ваша квартира: (номер такой то)
Как реализовать следующее и через что лучше?
Панель выбора параметров такая как здесь http://disk-i-shina.com.ua/wheelsbyauto . Её так думаю через Taxonomy menu реализовать.
Список некоторых городов в блоке на главной. Думается через views справлюсь.
При выборе города появляется список его улиц(которые есть).
Аналогично, при выборе улицы - переход на список домов этой улицы, кликнули на дом - переход на список квартир.
И, самое замороченное для меня, в форме добавления квартиры, поля должны "предлагать"/показывать уже существующие/похожие названия(чтоб не было дублей). Но тут вопрос: если через словари/таксономию делать то как их лучше строить?
Еще надо чтоб то что создал пользователь в форме было доступно панели выбора параметра, указанной выше.
Поиском пользовался, вариантов сделать подобное куча... запутался. Потому и решил спросить какой вариант развития собтий в моем конкретном случае наилучший. А то я, не дай мне Великий Бит, понапихаю кучу модулей и сделаю этакого "монстра" тяжелого...
Комментарии
http://drupal.org/project/hierarchical_select
Не оно?
Попробовал этот модуль, вроде как легче дело пошло. Только со словарями запутался. Сделал на каждый раздел по словарю: на город, на улицу... Просто не нашел как иначе пользователю можно добавлять данные. А так создаю поля сск с типом данных для хранения "категория материала", прописываю им словарь нужный, и при заполнении формы запись сразу попадает в словарь. С многоуровневыми словарями не умею работать(не попался мне еще на глаза топик нужный, чтоб понятно было).
От того и проблемы наверное. По крайней мере не нашел пока с помощью hierarchical_select такого пункта в типе материалов чтоб добавлять в словарь да еще и в нужный уровень.
Мне надо то, чтоб было вида:(Нажал на:)Город->Список улиц->список домов->Список Квартир этого дома. Только данные не я забиваю а посетители(ну Город я и сам могу забить).
Натолкните на нужный путь, путем "пенделя" на нужный топик(только не английский, замаялся уже читать буржуев) или просто скажите что делать. Поиск мне (почти)что попало выдает(каюсь, еще не научился искать).
Переделал все...![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Создал словарь многоуровневый, cделал чтоб в него термины по уровням расставлялись. Понемногу стал понимать hierarchical select. Только пока не разобрался как сделать вывод списков. Список, допустим, домов я сделаю через views, а вот как сделать чтоб при нажатии на дом появлялся список домов(чуть не забыл, у домов есть два свойства, они тоже из словаря, тока они постоянные - пользователь может только выбрать) да еще и со свойствами, но без содержимого. Содержимое должно появляться толко когда тыкаешь на конкретный дом.
Примерно так список домов:
Дом1 _Свойство1 _Свойство2
Дом2 _Свойство1 _Свойство2
...
P.S.: Блин, столько времени убиваю чтоб прочесть то, что выдало в поиске, а там не всегда по теме и нужное выдается.