Настройка зависимости значений между полями пользователя и материала

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

Аватар пользователя D_S_Pero D_S_Pero 14 января 2022 в 15:14

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

У пользователя есть поле с цифровым значением (у каждого пользователя это значение уникальное). Нужно настроить показ материалов, в которых есть поле с таким же значением, как у отдельно взятого пользователя.

Более конкретно:
Есть директор учреждения, с уникальным идентификатором и есть учреждение с таким же идентификатором (подаются в виде цифровых полей). Как произвести автоматическую подвязку отдельного учреждения с нужным директором?

Надеюсь, вопрос поставил не очень тупо Blush

Комментарии

Аватар пользователя VasyOK VasyOK 14 января 2022 в 17:02

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

Без связи - тоже можно накликать через views_url_path_arguments, но это такое себе...

Аватар пользователя marassa marassa 14 января 2022 в 17:41

D_S_Pero wrote: Нужно настроить показ материалов, в которых есть поле с таким же значением

Показ где?

D_S_Pero wrote: как у отдельно взятого пользователя.

Куда взятого?

D_S_Pero wrote: Как произвести автоматическую подвязку отдельного учреждения с нужным директором?

Куда "подвязку"?

D_S_Pero wrote: Надеюсь, вопрос поставил не очень тупо

Увы...

Аватар пользователя seaji seaji 16 января 2022 в 23:31

Предположу, что показ вы делаете через views. У views есть аргументы - это переменные, через которые можно фильтровать выборку. Для режима отображения "страница" их можно передавать через адресную строку. Настройте свои views на использование в качестве аргумента данной строки, и подставляет нужные строки в адрес страницы.
Однако, если вы только проектируете систему, то лучше использовать ссылки на таксономию как у пользователя так и в материале.