четверг, 7 февраля 2013 г.

динамическое добавление элемента формы офмфыскшзе

Здесь ничего особенного - обычн

description = Example of AJAX Forms API in Drupal 7

Естественно, я сразу взялся за написание модуля, который я обозвал form_ajax. Итак, по порядку:

Имеется форма с двумя выпадающими списками и кнопкой. Первый список содержит все типы материалов на сайте. Второй список - последние 10 материлов из выбранного типа в первом списке. При выборе другого типа материала во второй список должны загружаться ноды этого типа. При нажатии на кнопку должно загружаться полное представление материала (такое же, как на странице node/номер). Всё это должно работать без перезагрузки страницы. Рисунок для наглядности:

Постановка задачи

В моём примере данные загружаются динамично, поэтому возможность перезагружать формы по частям в Drupal 7 оказалась как нельзя кстати.

В Drupal 7 работа с AJAX в формах (и не только) сделана на порядок мощнее, чем в 6й версии ядра. Добавились многочисленные , расширились возможности его интеграции с разными элементами сайта. Но сегодня я решил написать пример интеграции форм с ajax через Forms API, тем более что совсем недавно я с этим столкнулся лично.

Перезагрузка форм на AJAX в Drupal 7

Создание шаблонов, модулей и темизация Drupal

Перезагрузка форм на AJAX в Drupal 7 | Drupalace.ru

Комментариев нет:

Отправить комментарий