Автоматическое заполнение Node Reference

Главные вкладки

Аватар пользователя nikei nikei 27 апреля 2010 в 9:10

На сайте есть компании(один тип материала) и отзывы(другой тип).
В типе материала Отзыв есть Node Reference на компанию. На странице Компании есть кнопка "Добавить отзыв".
Как сделать так, чтобы в форме создания отзыва в поле Node Reference по умолчанию была выбрана компания, со страницы которой был совершен переход?

Комментарии

Аватар пользователя RockStar RockStar 27 апреля 2010 в 14:08

а есть модуль который позволяет в поле выбора nodereference показывать только те ноды которые созданы самим автором (юзером)

Аватар пользователя ygerasimov@drupal.org ygerasimov@drup... 27 апреля 2010 в 14:29

RockStar wrote:
а есть модуль который позволяет в поле выбора nodereference показывать только те ноды которые созданы самим автором (юзером)

Это можно сделать создав views, который выберет только ноды, созданные автором. Посмотрите настройки виджета поля. Там есть возможность указать views для отбора нод.

Аватар пользователя RockStar RockStar 27 апреля 2010 в 19:56

<a href="mailto:ygerasimov@drupal.org">ygerasimov@drupal.org</a> wrote:
RockStar wrote:
а есть модуль который позволяет в поле выбора nodereference показывать только те ноды которые созданы самим автором (юзером)

Это можно сделать создав views, который выберет только ноды, созданные автором. Посмотрите настройки виджета поля. Там есть возможность указать views для отбора нод.

стоп.
я неверно не так выразился, задча стоит такая:
при создании ноды, есть поле nodereference (допустим select), который отображает все материалы типа: Story, созданые разными юзерами, так..? а нужно чтобы в этом селекте отображались только ноды Story создаными самим юзерам. не обязательно этим модулем

Аватар пользователя ygerasimov@drupal.org ygerasimov@drup... 27 апреля 2010 в 23:16

RockStar wrote:

стоп.
я неверно не так выразился, задча стоит такая:
при создании ноды, есть поле nodereference (допустим select), который отображает все материалы типа: Story, созданые разными юзерами, так..? а нужно чтобы в этом селекте отображались только ноды Story создаными самим юзерам. не обязательно этим модулем

Все правильно. Назначив views можно выбрать любые ноды, на которые мы хотим иметь возможность сослаться.

Аватар пользователя RockStar RockStar 28 апреля 2010 в 1:04

<a href="mailto:ygerasimov@drupal.org">ygerasimov@drupal.org</a> wrote:
RockStar wrote:

стоп.
я неверно не так выразился, задча стоит такая:
при создании ноды, есть поле nodereference (допустим select), который отображает все материалы типа: Story, созданые разными юзерами, так..? а нужно чтобы в этом селекте отображались только ноды Story создаными самим юзерам. не обязательно этим модулем

Все правильно. Назначив views можно выбрать любые ноды, на которые мы хотим иметь возможность сослаться.

Огромный респект!
сколько раз использовал это поле на проекте, а этото филдсет не замечал.
огромное спасибо, сдал все как нужно.