О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

Drupal: Функции обработки форм и их аргументы

0 votes
+
-

Постоянно вылетают из головы аргументы функций из Form API. На память:
function module_page_callback($foo) {
return drupal_get_form('module_form', $foo);
}
 
// Drupal 6
function module_form(&$form_state, $foo) {
// ...
$form['#after_build'] = array('module_form_after_build');
return $form;
}
 
// Drupal 7
function module_form($form, &$form_state, $foo) {
// ...
$form['#after_build'] = array('module_form_after_build');
return $form;
}
 
function module_form_after_build($form, &$form_state) {
// ...
return $form;
}
 
function module_form_validate($form, &$form_state) {
$values = $form_state['values'];
// ...
}
 
function module_form_submit($form, &$form_state) {
$values = $form_state['values'];
// ...
}

Полный оригинальный материал:

XandeadX