Как реализовать наследование Node Reference

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

Аватар пользователя ginger74 ginger74 18 марта 2010 в 20:14

Связанные материалы

Есть такая структура меню:

Катерогия услуг 1
-- Услуга 1.1
-- Услуга 1.2
-- Услуга 1.3
Катерогия услуг 2
-- Услуга 2.1
-- Услуга 2.2
-- Услуга 2.3
Катерогия услуг 2
-- Услуга 3.1
-- Услуга 3.2
-- Услуга 3.3

Категория услуг и услуга - это типы материалов (типы нод)

Есть также дополнительные типы материлов: Руководитель и Проект

Нужно реализовать следующий функционал:

1) Связать Категории услуг (Услуги) с одним руководителем и несколькими проектами;
2) Реализовать наследование т.е. возможность переопределять руководителей для конкретной Услуги и добавлять/убавлять проекты;
3) Интерфейс управления этим хозяйством;

Проблема в том что количество услуг переваливает за 70, а вручную выставлять Node Reference для каждого отдельной ноды - самоубийство.

Как можно решить эту задачу? Что еще можно использовать кроме Node Reference?