Селекты и таксономия
Добрый вечер! Не знал куда написать, поэтому написал сюда.
Подскажите, необходимо создать два селекта. В первый вывести первый уровень терминов словаря таксономии, а во второй, соответстенно, второй уровень (подтермины). Возможно ли такое?
P.S.: О Hierarchical select знаю - неустраивает
Здравствуйте, вот в этой книжке в разделе Ajax расписано как это сделать:
http://rutracker.org/forum/viewtopic.php?t=3330029
Pro Drupal 7 Development
Спасибо. Книга интересная. Но в разделе Ajax не нашол необходимого. Насколько понял автор книги в самом коде прописывает значения для селектов и создает сами селекты кодом.
У меня же задача несколько иная. Есть словарь таксономии со списком терминов и подтерминов. И есть два уже созданных поля типа "выпадающий список". В первое поле необходимо вывести список терминов 1-го уровня, соотвентственно во второе поле - подтермины.
P.S. Осваивать создание сайтов начал недавно. Так что если задаю глупые вопросы, поправьте пожалуйста.
У автора да, но вам никто не мешает загрузить весь словарь в виде дерева функцией taxonomy_get_tree():
https://api.drupal.org/api/drupal/modules!taxonomy!taxonomy.module/function/taxonomy_get_tree/7
На callback берете дерево и ищите нужные дочерние термины, у которых выбранный в первом списке евляется родительским.