Есть иерархический каталог компаний, часть из которых являются дочерними к другим. Реализовано это через CCK: в объекте "компания" возможна ссылка на головную компанию.
1. "Компания 1"
2. "Компания 2" ->
3. "Компания 3" -> "Компания 2"
4. "Компания 4" -> "Компания 2"
5. "Компания 5" -> "Компания 2"
6. "Компания 6" ->
Нужно сделать view, которое покажет компанию, а ниже даст все дочерние компании.
"Компания 2"
Дочерние компании
"Компания 3"
"Компания 4"
"Компания 5"
Сделал страницу "Компании 2". Пытаюсь сделать список дочерних компаний (attachment), но никак не получается. При выборе во вложении любого поля компании оно бывает только полем самой головной компании ("Компания 2"). Есть типовые способы решения этой задачи?
Заранее спасибо
Комментарии
Самый простой способ — модуль Viewfield. Почитайте про него — материалов много.
Про attachment: скорее всего вам рекомендовали модуль Views attach. А тот attachment, что создавали вы — это приложение к родительскому вьюсу, а не к конкретной ноде.
Докладываю.
1. Сделал View1, которое показывает нужные поля всех организации. В фильтры добавил тип=организация, в аргументы добавил поле ссылки на головную организацию. На этом этапе при предпросмотре должно показывать все дочерние организации, естественно если в качестве аргумента предпросмотра передан номер ноды головной организации
2. Добавил в материал типа "организация" поле типа Views, в качестве допустимой и по умолчанию выбрал View1, в аргументы поставил "%nid"
3. Сделал представление View2, где в поля добавил соответствующее поле типа Views из View1
Вроде всё работает. Спасибо