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