Дополнительный набор свойств для поля.
В пользовательском профиле имеется список предметов (Английский язык, Математика, Литература и т.д. В конце списка пункт "Другой предмет"). Список реализован с помощью Taxonomy.
С помощью Hierarchical Select реализована возможность пользователю выбрать "Другой предмет" и ввести руками название предмета, которого еще нет в списке. Новый предмет добавляется как потомок термина "Другие предметы".
Подскажите, как реализовать возможность для каждого выбранного предмета указать дополнительное свойство - программу занятий?
Сейчас "Программа занятий" - это у меня отдельный список с фиксированным количеством пунктов. Но если пользователь выбрал, скажем, "Математика" и "Английский", а в программе "1-3 класс" и "9-11 класс", то непонятно что к чему относится. Как связать, например, 1-3 класс с математикой, а 9-11 с английским?