Глобальный вопрос по рубрикаторам.

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

Аватар пользователя GeorP GeorP 18 февраля 2008 в 20:59

Народ, хочу четко разобратся с модулями.
Мне необходимо создать определенный иерархический рубрикатор.
Например:
Список городов, у каждого города есть свои:
- улицы
- метро

Я хочу понять, какими средствами мне реализовывать данный справочник.

Я так понимаю что таксаномия предназначена немного не для этого. Она предназначена для создания классивикачии нодов и чет-кого её структурирования. Т.е. если я в виде многоуровневого справочникак вобью эти данные мне особо ничего не даст.

В то же время делать различные материалы такие как "город", "улица" и "метро", а оптом их свзывать каким-то образом - то же не совсем правильно.

поэтому меня интересует вопрос, с помощью каких модулей правильно организовывать такие структурированные данные?
Причем эти данные дальше будут использоватся при создании определенных материалов. Например я добавляю объект, выбираю в каком городе он расположен, и мне должно дальше подгрузится селекты со списками улиц и метро данного города.

Объясните как это все грамотно релизовать.

Комментарии

Аватар пользователя neochief neochief 20 февраля 2008 в 3:39

Сделайте 3 словаря. Город, улица и метро.

Создайте тип контента "ресторан", включите все эти словари у этого типа контента.
Теперь, при создании "ресторана" у вас будет выбор этих трех параметров. В готовых нодах будет возможность посмотреть "Все рестораны Москвы" перейдя по ссылке термина "Москва".

Если вы захотите вставить описание термина а не список всего, к чему относится термин, то вам поможет модуль views. А именно возможность стандартного переопределения вывода списка в терминах словарей.

К примеру, вы создадите новый тип контента "описание_места" и включите у него все три словаря, но при создании ноды вам нужно будет указывать всего один термин. Посе этого вы переопределяете вьюсу taxonomy/term и делаете в ней фильтр "выводить только описание_места". После этого, юзер после клика на "Москва" будет попадать на список из всех "описание_места" термина "Москва" (в списке возможно будет только одно описание).

Это решение не универсальное, а одно из многих возможных, я его использую довольно часто.

Ох, надеюсь вы это прочитаете, а то будет жалко, если столько букв зря

Аватар пользователя neochief neochief 20 февраля 2008 в 8:32

К сожалению, тут со многим так. Ведь нигде же нет на главное раздела FAQ Smile
А поиск незатейливо прячется на границе экрана так чтобы это нельзя было заметить. Но это уже тема другого разговора.