Вы здесь

Active edit

Правка элементов страницы в накладываемом поверх неё окне.

Модуль Active edit позволяет перейти к правке элементов страницы не покидая текущей страницы. Форма, которую нужно отредактировать, появляется в накладываемом поверх текущего окна слое. С помощью модуля Formfilter, получается альтернативная версия оригинальной формы. После этого, если нужно изменить какой-либо параметр (например, название сайта), получается значение именно этого параметра, а обмен данными происходит с использованием AJAX. Хук hook_activeedit_elements() возвращает массив элементов, которые идентифицируются по их jQuery-селекторам (смотрите папку theme в папке модуля).

Каждый элемент имеет стандартный селектор, но отдельные темы имеют различную структуру, поэтому работа модуля зависит от темы. Для добавления поддержки темы, сохраните файл системное_название_темы.inc в подпапке theme (в этой папке можно посмотреть примеры файлов для нескольких стандартных тем). Пакет включает в себя модуль Active edit theme assist, который позволяет автоматически сгенерировать .inc-файл.

В Друпале 7 это реализовано в ядре, с помощью стандартных модулей Overlay и Contextual links.