Товарищи, подскажите, как правильно сделать - есть 2 типа материалов - 1) места 2) события
соответственно события привязаны к местам - это сделал с помощью Node Reference
но как сделать чтобы при открытии ноды с описанием места можно было в отдельном блоке
вывести список событий, привязанных к нему?
поставил Associated nodes но не разобрался как с ней работать, да и правильный ли это путь?
Комментарии
это можно сделать с помощью Views (по номеру места nid вывести все события, которые на него ссылаются). В блоке программно вызвать View передав ему как аргумент nid.
да, все звучит правильно, сейчас создал во Views блок для вывода, вывод настроил
а как правильно "скормить" ему nid материала, тоесть места, к которому он выберет мероприятия?
через аргументы, но что там дальше писать?
да, все звучит правильно, сейчас создал во Views блок для вывода, вывод настроил
а как правильно "скормить" ему nid материала, тоесть места, к которому он выберет мероприятия?
В событиях у вас должно быть поле "место", где вы выбираете нужное "место", тогда событие будет привязано к месту. А далее аргумент - место
у меня есть поле "место" в событии, все так и есть
вы пишете "далее аргумент - место" - тоесть id материала места или название
и что с ним потом делать? каким образом реализовать условие?
Далее вид помещаете в ноду, а отбор по аргументу
прошу пожалуйста поподробнее - что вы имеете ввиду "Далее вид помещаете в ноду"
- тип отображения сделать "страница" что ли ?
я то думал сделать средствами Views блок и его выводить под нодой на определенных страницах - на тех, где идет описание мест
Можно и блок. Есть модуль viewfield. В тип материала добавляете поле сск - view. Там отмечаете ваш вид.
Когда создаете материал, то в аргументах ставите номер ноды - и зависимые от этой ноды появятся на странице
Например: http://www.personal-trening.com/node/223
Здесь прикреплены виды - Публикации, Описания мероприятий, Открытые мероприятия
да, на примере все именно так как я бы хотел
только получается все содержимое для прикрепленных видов надо ручками каждый раз вбивать?
Не поняла вопроса. У вас же существует два типа материала. Вы хотите к одному типу привязать другой. Если не "ручками", то как у вас "родятся" заполненные страницы с местами и событиями?
Или вы считаете, что ссылки списка набраны ручками? Это виды
ура! сделал! 2IrinaStasuk - большое спасибо!