Подскажите пожалуйста, как организовать в таксономии иерархию справочников.
Например есть справочник "Города", при этом у каждого города есть справочник "Улицы".
Иерархия может быть и большей вложенности.
Посоветуйте каким образом будет более грамотно осуществить эту организацию.
Комментарии
используйте модуль taxonomy_dhtml
установите его, потом зайдите в Блоки, и настройте нужный блок материалов.
А как вы будете делать справочник? Как отдельную ноду или сборник нод?
Тут немного все усложнилось. Задача такая. Есть список городов. И нужно сделать, что бы при выборе города, подгружалось еще два селекта со списком улиц и списком станций метро данного города. Подскажите как правильнее организовать такую структуру и с помощью каких модулей реализовать эту функциональность.
Тут видимо надо копать в сторону CCK (nodereference) и hierarchical select - или еще какой-нибудь модуль, который осуществляет похожий функционал.
А как мне создавать эти справочники, все города улицы и метро. мне просто вбить в таксономию их или сделать отдельный тип материалов?
Если у вас будет куча городов, а в них куча улиц и станций метро - вы представляете, какие у вас будут словари и как это будет "удобно"? Кроме того, вы ведь наверняка захотите их как-нибудь оформить, вставить описание, карты и т.д.? Термины для этого точно не подойдут.
Я бы делала так: город, улица, метро - отдельные типы нод. При этом улица и метро через nodereference ссылаются на город. Дальше с помощью специального модуля или views + сниппет в шаблоне на странице города выводят все улицы и метро, которые к нему относятся.
А термины можно использовать для чего-нибудь другого. Например, какой-нибудь характеризации города.