Как отфильтровать значения, доступные для entity reference в зависимости от значения другого поля?

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

Аватар пользователя WatcherOfTheSkies WatcherOfTheSkies 15 октября 2015 в 21:41

Приветствую! Пытаюсь осваивать Drupal и вот пока не понял, в какую сторону копать для решения следующей задачи.

Есть два словаря таксономии (A и B), словарь B сдержит множественные entity reference на словарь A. В типе материала имеются два поля, содержащие entity reference на термины обоих этих словарей и при этом хочется ограничить возможные значения для ссылки на словарь B в зависимости от значения, установленного в поле, ссылающемся на словарь A.

В приближенном к жизни варианте: словарь А - страны мира, В - географические зоны. И, например, регион Памир находится на территории шести стран: Таджикистан, Киргизия, Китай, Афганистан, Индия, Пакистан. Соответственно, при выборе в списке стран одной из этих шести, хотелось бы, чтобы в список для второго поля попали только те географические регионы, которые попадают на территорию выбранной страны.

Комментарии