Entity reference наоборот. Возмонжо ли?

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

Аватар пользователя VasyOK VasyOK 10 октября 2015 в 14:18

Есть 2 типа материалов:
1) Проект
2) Фото в проекта

Создаю проект, выбираю с помощью Entity reference, какие фото к нему относятся.

А можно наоборот:
Создаю фото, и выбираю к какому проекту оно относится?
И у имеющихся фото, менять проект, к которому они относятся?

Комментарии

Аватар пользователя VasyOK VasyOK 13 октября 2015 в 17:42

voviko, отображаю я фото в проекте через views. И что дальше?

orion76, даже не знаю. Через relation можно (?):
1) создать проект, в нем сразу же создать фото (как ноды).
2) вывести все фото на странице проекта

Аватар пользователя Orion76 Orion76 13 октября 2015 в 18:07

Чего-то помоему перемудрили, все же просто и без relation и т.п.

Создаете сущность фото или используете file entity (https://www.drupal.org/project/file_entity)

Добавляете к ней поле entityreference для проекта.
Все..
Создаете фото, выбираете проект к которому оно относиться.

В проектах фото выводить вьюсом..

Аватар пользователя drupby drupby 13 октября 2015 в 18:38

"VasyOK" wrote:
А можно наоборот:
Создаю фото, и выбираю к какому проекту оно относится?

https://www.drupal.org/project/entityreference_prepopulate
"VasyOK" wrote:

И у имеющихся фото, менять проект, к которому они относятся?

А вот чтобы менять тут уже нужно делать reference поле у фото, можно только добавить https://www.drupal.org/project/cer для обратной связи

Аватар пользователя VasyOK VasyOK 18 октября 2015 в 17:48

Можно еще вопрос:
Сейчас создаю Проект, в нем создаю Фото проекта.

А можно чтобы если сразу создаешь Фото проекта, новый проект создавался бы автоматически?

Аватар пользователя drupby drupby 18 октября 2015 в 18:04

"VasyOK" wrote:
А можно чтобы если сразу создаешь Фото проекта, новый проект создавался бы автоматически?

Только, если ты создашь reference ноду (проект) с помощью https://www.drupal.org/project/inline_entity_form как вариант