Drupal 7 - функция ловушки иерархии терминов таксономии
Как вы знаете, есть страница администратора для настройки иерархии терминов путем ее перетаскивания, которую можно найти в admin/structure/taxonomy/your_vocabulary. Под таблицей находятся две кнопки "Сохранить" и "Сбросить по алфавиту". Теперь мне нужно взаимодействовать с этими наборами с помощью некоторого хука, но я не знаю, как это сделать. Я уже пробовал hook_taxonomy_term_presave() и hook_taxonomy_term_update(), но они определенно не подходят. Есть идеи, как это зацепить?
1 ответ
Решение
Вы можете сделать все свои вещи, добавив дополнительный обратный вызов в submit. например:
/**
* Implements hook_form_FORM_ID_alter().
*/
function hook_form_taxonomy_form_vocabulary_alter(&$form) {
$form['#submit'][] = 'my_function';
}
function my_function(&$form, &$form_state) {
// Do something ..
}