Darkkiss: Блог

Главные вкладки

Admin menu Select c ajax обработчиком

3 февраля 2015 в 21:21

Добрый день,

Вопрос в следующем: нужно добавить в админку (Drupal 7) admin_menu селект, при выборе элементов которого будут происходить определенные действия(перестраиваться контент). Хочу сразу отметить, что мне не нужно создавать ссылку в админ меню, нужен именно селект с/без аякс обработчика.

1. В модуле админ меню есть специальный хук - hook_admin_menu_output_build(). Таким образом создали форму, селект, повесили на селект аякс обработчик и все вывели через хук. И все работает ровно до первого обновления страницы. После обновления страницы: админ меню хитрым образом кеширует весь свой контент и обработчик слетает с селекта. Далее при изменении селекта ничего не происходит(никакие события не выполняются).