Выбор пользователя по нужным термином

Аватар пользователя Nagest Nagest 1 февраля 2017 в 11:30

Добрый день!

Помогите пожалуйста решить такую задачу:

Есть одни общий словарь Адреса, для типа материала Заявка и для пользователя (расширен через profile2).

Для реализации условий между полями при создании ноды установлен Conditional Fields.

При создании заявки есть два поля: Адрес (список терминов) и Исполнитель (список пользователей с данной ролью).

Подскажите, можно ли с помощью Conditional Fields реализовать вывод только тех исполнителей, в чьих профилях указан адрес выбранный при создании ноды.

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

Комментарии

Аватар пользователя bumble bumble 1 февраля 2017 в 14:10

Если поля реализованы типом "Entityreference" - используйте в качестве источника представление (там есть стандартное для "посмотреть как работает"), в котором фильтруйте по нужным пользователям.

Аватар пользователя Nagest Nagest 1 февраля 2017 в 15:51

Поле Адреса в ноде - просто ссылка на термин (на основе этого выбора и должна выполняться выборка поля Исполнитель).
Поле Исполнитель - User reference.
Уже пытался выводить с помощью views references список из пользователей. Но пока, вывожу лишь доп информацию по юзеру, а с фильтрацией, привязанной к адресу не преуспел. Не понимаю, как он на лету может подхватывать значения другого поля ноды.