Связь нод с указанием дополнительных признаков из таксономии.

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

Аватар пользователя iozhik4 iozhik4 12 октября 2015 в 22:14

Уважаемые профессионалы!

Не могу решить задачку. Понимаю, что типовая, но даже не пойму, где посмотреть...

Итак. Есть два Типа материалов: Презентации и Авторы. Есть таксономия: Роли авторов (свод, дизайн, сбор данных и т.п).

Необходимо в Презентациях указывать Авторов с указанием их Ролей.

Просто привязать Авторов к Презентациям - не проблема... (entityreference, node_reference...) Но абсолютно не могу понять, как сделать таблицу Авторов с Ролями.

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

Буду признателен за помощь!

Комментарии

Аватар пользователя iozhik4 iozhik4 12 октября 2015 в 22:19

Да, вдогонку.

Рассматривал вариант создания Типа материалов: а-ля "Фактические Роли авторов", где связать автора и возможные его роли.

Тогда простая связка Нод решает вопрос. Но...

Заполнение элемента Презентации в случае отсутствия соответствующих объектов в "Фактические Роли авторов" - превращает весь процесс в проблему...

Аватар пользователя iozhik4 iozhik4 13 октября 2015 в 12:51

Алексей, доброе утро (sun) Wink

"<a href="mailto:sas@drupal.org">sas@drupal.org</a>" wrote:
Автор + фактическая роль = https://www.drupal.org/project/field_collection[/quote]

Спасибо! ОГРОМНОЕ!!! То, что нужно!
Правильно я понимаю, что соответствующие выборки - показать:
- все Роли конкретного Автора,
- все Презентации, где он Автор идеи
это я все смогу сделать через Представления и Контексты в Панелях?

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

Алексей, еще раз спасибо!

Попутно по Вашей "наводке" там же нашел Field Collection Deploy (FCD)

Я уже пробовал использовать Features , но он собирал только "частичную сборку". FCD в себе "случайно" содержал очень позитивное описание возможностей модуля Features! Чем очень помог разобраться в предыдущих моих "недопониманиях". Wink

И, совершенно "случайно" прилипший модуль просто чудесным образом подошел для большого количества ранее "криво решаемых" задач!

Алексей, низкий поклон!