О проекте

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

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

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

Drupal: Создание многошаговых форм (multistep form)

2 votes
+
-

Пример создания формы из трёх шагов:
/**
* Form builder.
*/
function modulename_test_form($form, &$form_state) {
$steps_info = array(
1 => 'Step 1',
2 => 'Step 2',
3 => 'Finish step',
);
 
if (!isset($form_state['step'])) {
$form_state['step'] = 1;
$form_state['steps_values'] = array();
}
$step = $form_state['step'];
$values = &$form_state['values'];
 
drupal_set_title($steps_info[$step]);
 
// Step 1
if ($step == 1) {
$form['firstname'] = array(
'#type' => 'textfield',
'#title' => 'First name',
Читать дальше →
Похожие записи:

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

XandeadX