Нужен совет. Организация каталога сети филиалов.

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

Аватар пользователя WebFamily WebFamily 29 марта 2012 в 6:45

Помогите советом. Как лучше организовать на Drupal 7 каталог сетей филиалов. Например есть компания, тоесть тип материала "фирма", у которой есть дочерние компании, тоже материал "фирма". Как связать фирмы между собой. И вообще как правильно строить такую структуру? Кто-то наверняка задавался такими вопросами или сталкивался с подобными ситуациями. Буду благодарен даже небольшому совету. Спасибо!

Что имеется:
Словарь с терминами всех городов России
Тип материала "Фирма", в котором есть поле с выбором нескольких городов, где работает фирма, тоесть филиалы.
Также есть поле адрес, с неограниченным значением. Для записи всех адресов филиалов.

В итоге получаем:
Можно через раскрытый фильтр организовать поиск по городу и найти фирму.
Но:
Карточка фирмы одна, даже если она работает в Перми и Екатеринбурге я ее найду и там и там, но адреса в ней всех филиалов, а не конкретно этого города.

Вообщем организовал как смог. Вот и прошу ваших суждений и советов.

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

Примерно что-то такое нужно.