Есть нода фильма. Там поля информации о фильме, фотографии.
Есть нода показа фильма в определенное время в конкретном зале кинотеатра.
Фильм к показу я привязала через поле node reference. То есть в таблице views можно вывести расписание показов, чтобы названия фильмов отображались как ссылки на ноды самих фильмов. Но теперь не могу понять, как сделать обратное - чтобы в ноде фильма выводилась табличка с расписанием показов фильмов.
Пробовала прописать связи нод через node family, но так и не поняла, решит ли этот модуль мою задачу.
Комментарии
NodeReferer
Боюсь эту информацию надо прибить к самому верху форума. Уже каждый день начинают спрашивать.
NodeReferer - не помогло
Почему?
Если ты в ноде показа создаешь поля Node reference со ссылкой на фильм и кинозал, а в фильме и кинозале поля Node referer со ссылкой на показ, то как раз и получишь требуемый результат.
Создавая показ ссылаешься в нем на фильм, на кинозал через поля reference, при этом в полях referer фильма и зала будут автоматически появятся ссылки на показы. Останется только настроить views, чтобы это выглядело нужным образом.
Реферрер почему-то выводил только название ноды показа. А мне надо было вью. А потом для создания этой связи надо ее устанавливать и в ноде показа и в ноде фильма. А я делаю сайт для людей, которые любят не друпал, а свою работу
Поэтому я воспользовалась аргументами во views и внесла коррективы в node-movie.tpl.php
И все отлично работает!
http://drupal.org/node/124446
Возьму на заметку, мало ли что придется делать...
К примеру проведение выставок имеет ту же структуру, что и показ кинофильмов.
А мне как раз такое делать скоро...
leramulina делал аналогично внедрение вьюшки в шаблон с аргументами, посмотрел в эту сторону потомучто NodeReferer для шестерки не нашел, довольно удобно получается, к тому же вьюшку темизировать удобно
leramulina, спасибо, инфа мне помогла.
Но есть такая проблема:
У меня ноды одного типа ссылаются друг на друга. Таким образом организовывается что-то типа группы нод.
Сделал все, как описано в http://drupal.org/node/124446 но в этом случае вьюха отображает только те ноды, которые ссылаются на отображаемую въюху. А те ноды на которые ссылается отображаемая въюха - не видно. Стоит Node Referrer, но вьюхам это как то не помогает.
что думаю:
1. можно сделать две внедренные вьюшки, в одной будет показываться кто ссылается на текущую ноду, а во второй на кого ссылается текущая нода. Пока не знаю как сделать вторую въюшку (чем заменить строку $current_view->args[0]=$node->nid;).
2. найти модуль, который в пятом друпале при добавлении материала и указании в нем ссылки, автоматически добавлял бы ссылку на текущую ноду в тот материал, на который ссылается.
В общем, буду благодарен за любую инфу по этим вопросам