Форма узла Drupal - как реализовать иерархические флажки на основе дерева таксономии
Я не могу решить одну очень сложную для меня проблему.
Я использую drupal 7 и у меня есть собственный тип контента с полем таксономии с двухуровневой иерархией, путь / узел / добавка / mycontenttype.
Я знаю красивый модуль https://www.drupal.org/project/hierarchical_select и он отлично работает! Но для моего проекта я должен использовать флажки вместо списка выбора или раскрывающегося списка.
Я уже пытался переопределить theme_hierarchical_select_select и зависимых, однако, иерархический_select имеет собственный JS, который работает только с "select".
Кроме того, я попытался применить Drupal ajax API, чтобы изменить поле таксономии, но это не работает, если я выполняю прикрепление к форме, подобной
'#ajax' => array(
'callback' => 'MYMODULE_ajax_callback',
'wrapper' => 'replace_taxonomy_field',
),
в hook_form_alter()!
Любая идея или любая помощь?
Спасибо всем заранее.
1 ответ
Может быть, модуль виджета Term Reference Term может помочь вам в некотором роде.