Иерархия таксономии

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

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

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

Комментарии

Аватар пользователя Dec0der Dec0der 17 февраля 2008 в 20:54

используйте модуль taxonomy_dhtml

установите его, потом зайдите в Блоки, и настройте нужный блок материалов.

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

Тут немного все усложнилось. Задача такая. Есть список городов. И нужно сделать, что бы при выборе города, подгружалось еще два селекта со списком улиц и списком станций метро данного города. Подскажите как правильнее организовать такую структуру и с помощью каких модулей реализовать эту функциональность.

Аватар пользователя Natalie Natalie 18 февраля 2008 в 17:22

Тут видимо надо копать в сторону CCK (nodereference) и hierarchical select - или еще какой-нибудь модуль, который осуществляет похожий функционал.

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

А как мне создавать эти справочники, все города улицы и метро. мне просто вбить в таксономию их или сделать отдельный тип материалов?

Аватар пользователя Natalie Natalie 19 февраля 2008 в 18:55

Если у вас будет куча городов, а в них куча улиц и станций метро - вы представляете, какие у вас будут словари и как это будет "удобно"? Кроме того, вы ведь наверняка захотите их как-нибудь оформить, вставить описание, карты и т.д.? Термины для этого точно не подойдут.

Я бы делала так: город, улица, метро - отдельные типы нод. При этом улица и метро через nodereference ссылаются на город. Дальше с помощью специального модуля или views + сниппет в шаблоне на странице города выводят все улицы и метро, которые к нему относятся.

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