Заполните раскрывающийся список выбора результатами из представления со ссылочными отношениями сущностей


Хорошо. Возможно, об этом уже спрашивали где-то на этом сайте, но, хоть убей, я не могу найти ответа.

У меня есть три типа контента: Клиент, Контакт и заявка на работу.

Клиенты - это компании, с которыми я веду бизнес. Контакты - это контактные лица в этих компаниях. Тип содержимого контакта содержит поле ссылки, ссылающееся на узел их компании. Билеты на работу - это билеты на работу, которую эти компании нанимают для меня. В этом содержании введите У меня есть два поля ссылки: одно для Клиента и одно для Контакта.

Что мне нужно, так это чтобы поле Ссылки на контакт (раскрывающийся список выбора) динамически заполнялось контактами для клиента, которого я выбрал в поле ссылки на клиента (другой раскрывающийся список выбора). Потому что если я заполню его ВСЕМИ контактными узлами, то получу очень большой список, и я не знаю, какой контакт принадлежит какой компании.

Я знаю, что могу сделать это с помощью отображения представления ссылки на сущность, но Я не знаю, как его настроить.

Заранее спасибо за вашу помощь.

Author: Carlos Tapia, 2013-11-07

2 answers

Ограничение параметра поля ссылки

Этот модуль позволяет ссылочным полям нескольких типов ограничивать доступные параметры их виджетов значениями других полей в текущей сущности.

Я думаю, что этой ссылки уже может быть достаточно.
Если нет, то я буду рад дополнить ответ более конкретными деталями.

 3
Author: donquixote, 2013-11-07 20:50:48

Другой вариант:
Виджет Представления ссылки на сущность

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

Я ничего из этого не пробовал, поэтому не буду вдаваться в подробности. Тем не менее, я думаю, что это заслуживает отдельного ответа, чтобы не путаться с другим.

 0
Author: donquixote, 2013-11-07 22:21:56