Связь между сущностями в Drupal 8?

Здравствуйте. У меня вопрос следующий.

Есть Drupal 8.

Что есть:

На созданной вручную странице, доступной для показа только админу, выводится таблица предприятий (с полями "Название предприятия", "URl-адрес"). Предприятия занесены в словарь таксономии (с дополнительным полем URl-адрес). Добавление предприятия происходит через форму, созданную через свой модуль. Таблица выводится стандартными средствами.

На созданной вручную странице, доступной для показа залогиненому пользователю, выводится таблица личных счетов (с полями "Предприятие", "Личный счет"). Тут он может добавить новый личный счет, выбрав предприятие, к которому относится. Форма добавления создана програмно, через свой модуль. Для хранения этих данных создана отдельная таблица в БД. Вывод таблицы тоже через свой модуль.

Что нужно сделать:

Админ хочет для каждого предприятия добавлять новости (одну или несколько). Потом эти новости как-то должен увидеть пользователь, причем новости того предприятия, у которого у него есть личный счет (например, в виде ссылки в его таблице в названии предприятия). Т.е., в таблице щелкает по названии предприятия, и ему выводятся все новости. Щелкает по другому предприятию, выводятся другие новости.

Если нет готового решения, буду рад подсказке, в какую сторону копать. Заранее благодарен.
  • Вопрос задан
  • 383 просмотра
Пригласить эксперта
Ответы на вопрос 1
afi13
@afi13
Добавьте в новости Entity reference поле со ссылкой на термин предприятия
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы