Есть структура, например:
Город1
-Улица1
-Улица2
--Дом1
--Дом2
---Квартира1
---Квартира2
Город2
-Улица634
и т.д.
Есть тип материалов(к примеру), назовем его kvartira. Все поля в нем заполняются посетителями сайта. Есть ссылка на форму добавления.
Например:
Ваш город: Такой то
Ваша улица: Такая то
...
Ваша квартира: (номер такой то)
Как реализовать следующее и через что лучше?
Панель выбора параметров такая как здесь http://disk-i-shina.com.ua/wheelsbyauto . Её так думаю через Taxonomy menu реализовать.
Список некоторых городов в блоке на главной. Думается через views справлюсь.
При выборе города появляется список его улиц(которые есть).
Аналогично, при выборе улицы - переход на список домов этой улицы, кликнули на дом - переход на список квартир.
И, самое замороченное для меня, в форме добавления квартиры, поля должны "предлагать"/показывать уже существующие/похожие названия(чтоб не было дублей). Но тут вопрос: если через словари/таксономию делать то как их лучше строить?
Еще надо чтоб то что создал пользователь в форме было доступно панели выбора параметра, указанной выше.
Поиском пользовался, вариантов сделать подобное куча... запутался. Потому и решил спросить какой вариант развития собтий в моем конкретном случае наилучший. А то я, не дай мне Великий Бит, понапихаю кучу модулей и сделаю этакого "монстра" тяжелого...