Вложенная трехсторонняя связь

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

Аватар пользователя retuam retuam 15 июня 2009 в 17:32

Столкнулся с проблемой, которую не могу решить уже длительное время.

1. (А->Б<-В)
Есть 3 типа материалов. Назовем условно их - "А", "Б" и "В". Материал "А" и материал "В" ссылаются на материал "Б". Хотелось бы, чтобы при показе ноды материала типа "В" к ней можно было привязать список материалов типа "А" (например в виде блока), которые ссылаются на тот же матриал типа "Б", что и выведеный материал типа "А".

2. (А->Б->В)
Снова, есть 3 типа материалов - "А", "Б" и "В". Материал "А" ссылается на материал "Б", а материал "Б" на материал "В". Надо сделать так, чтобы при показе ноды материала типа "В" к ней можно было привязать список материалов типа "А" (например в виде блока), которые ссылаются на матриал типа "Б", что ссылается на "А".

Комментарии

Аватар пользователя Tankha Tankha 15 июня 2009 в 19:15

Был какой-то модуль - я его даже ставил себе но толком не расковырял.
кажется associated nodes. Посмотрите - может пдойдет

Аватар пользователя retuam retuam 17 июня 2009 в 19:14

associated nodes в принципе подходит. Но, проблема в том, что выводятся только заголовки ноды, а хочется выводить различные поля и настраивать вид.
Поэтому казалось бы, что модуль views может решить проблему, но как ее разрешить с помощью связки filters-arguments-relationships?