Если я понимаю, что вы говорите, вы хотите создать страницу представлений, которая позволит вам просматривать узлы, связанные с родительским узлом (через поле ссылки на узел CCK)?
После настройкиВ вашем представлении вы можете просто передать nid (или заголовок, или любое другое поле, выбранное в качестве аргумента) по URL-адресу.
Итак, при условии, что у вас есть настройки страницы просмотра по адресу: http://yourinstall.com/related-nodes
Просто передайте аргумент в: http://yourinstall.com/related-nodes/5
Выше (при условии, что ваши отношения / аргументы верны) покажет все связанные узлы с NID 5.
Вот изображение из конфигурации представлений , которую я использовал.
Вы заметите, что настройка «пути» в представлениях - «фильмы /% / обзоры».У меня было два фильма «Первый фильм» и «Второй фильм», по несколько обзоров на каждый.Затем вы можете использовать http://yourinstall.com/movies/movie-one/reviews, и т. Д. ..., чтобы увидеть названия обзоров.
edit: Хорошо, так что прояснение проблемы: у вас есть представленияблок, который отображает список обзоров, характерных для фильма.Кроме того, вы хотели бы, чтобы ссылка "еще ..." указывала на страницу просмотров, на которой отображаются все обзоры, относящиеся к этому фильму.
Это можно сделать через администратор просмотров, но при этом требуется немногокода PHP.
- Ваш блок Views может быть настроен аналогично приведенной выше странице Views.
- Переопределить ваш блок Views Аргументы (Просмотр) Node: Title и в разделе «Действие дляпринять, если аргумент отсутствует ", выберите" Предоставить аргумент по умолчанию "->" Код PHP ".
Код, который вы используете:
if (arg(0) == 'node' && is_numeric(arg(1) ) ) {
$node = node_load(arg(1) );
return str_replace(' ', '-', strtolower($node->title) );
}
По сути, блок Views действует аналогично (ожидает заголовок узла Movie), но будет использовать приведенный выше код, чтобы попытаться извлечь заголовок из URL (обратите внимание, что это отлично работает с псевдонимами пути).Заголовок узла Movie также помещается в дополнительную ссылку (см. Изображение выше) в формате "movies / [movie-title] / reviews", которая, как и ожидалось, будет ссылаться на страницу видов.