Drupal создает связанный узел в представлении узла - PullRequest
0 голосов
/ 03 мая 2011

Таким образом, если у меня есть 2 пользовательских типа контента: книга и рецензия, я бы хотел, чтобы пользователь (при просмотре определенной книги) мог создавать / прикреплять рецензию к книге.

Я пробовал несколько вариантов.

1) Создал бланк «создать обзор», а с помощью панелей сделал панель просмотра пользовательского узла для просмотра, но я не смог заставить отношения работать.

2) Я также пытался переопределить комментарии к типу книги в обзоре типа узла, проблема в том, что я хотел бы, чтобы пользователи также могли комментировать книгу, и я не мог видеть возможность добавления несколько типов комментариев.

Это кажется довольно простым делом при редактировании узла с расширением ссылки на узел, поэтому я надеюсь, что это не большая проблема.

Ответы [ 3 ]

1 голос
/ 10 мая 2011

Вам необходимо nodereference и nodereference_url модулей.

Вы можете просто создать поле nodereference в вашем типе содержимого обзора и настроить его с помощью виджета nodereference_url.

0 голосов
/ 10 мая 2011

Здесь вы можете найти интересную заставку, показывающую, как использовать URL-адрес Views Attach и Node Reference для того, что вы хотите:

http://mustardseedmedia.com/podcast/episode37

0 голосов
/ 04 мая 2011

Вы частично ответили на свой вопрос.С модулем nodereference в D6 (или просто ссылками в D7), вы можете создать ссылку в том же месте, где появляется «добавить комментарий» (.links div), который говорит «добавить отзыв».Эта ссылка потому, что в «обзорах» есть поле, называемое «ссылка на книгу», которое является полем noderef.Этот обзор автоматически заполнит поле книгой, в которой пользователь щелкнул ссылку, и, в зависимости от того, как вы настроили поле, отправит вас обратно на указанный узел (книгу) или новый обзор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...