2013-10-07 6 views
0

У меня есть два поля: Супервизор и агент в новом типе контента. Список агентов зависит от выбранного супервизора. Как я могу создать такую ​​зависимость, то есть каждый раз, когда выбран другой супервизор из списка, устанавливается новый список агентов? Нужно ли мне настраивать супервизора и агентов как узлы, а затем использовать ссылку на сущность?Drupal: связать два поля друг с другом

Как настроить зависимость в типе содержимого?

ответ

0

Не можете попросить разъяснений, так как я здесь новый, но здесь идет

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

Настройте Супервизора как родительский термин и агентов как детей. Затем используйте виджет, подобный этому, для обработки ввода: https://drupal.org/project/term_reference_tree . После этого вы можете извлекать и отображать данные на основе того, какой термин/агент имеет значение.

+0

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

Смежные вопросы