Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

Scroll

Селекты и таксономия

22/02/2025, by Гость (не проверено)
Форумы

Добрый вечер! Не знал куда написать, поэтому написал сюда.

 

Подскажите, необходимо создать два селекта. В первый вывести первый уровень терминов словаря таксономии, а во второй, соответстенно, второй уровень (подтермины). Возможно ли такое?

 

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 берете дерево и ищите нужные дочерние термины, у которых выбранный в первом списке евляется родительским.