Настройте форму, чтобы сделать ее многостраничной - PullRequest
1 голос
/ 10 марта 2012

Модуль, который я использую, предоставляет единую постраничную форму конфигурации.Но для моих дополнительных целей конфигурации я пытаюсь сделать так, чтобы он был увеличен до одной дополнительной страницы для сбора дополнительных данных конфигурации.

Я реализую hook_form_alter и включил следующий код:

$form['next'] = array(
        '#type' => 'button',
        '#value' => t('next'),
        '#page callback' => array('custom_ucreate_profile2'),
        '#button_type' => 'button',
    );

Я также создал ссылку меню custom_ucreate_profile2 .Страница конфигурации в конце этой ссылки работает нормально.Но проблема в том, что когда я нажимаю кнопку «Далее», текущая страница просто перезагружается и не переходит на custom_ucreate_profile2.

1 Ответ

2 голосов
/ 11 марта 2012

Вместо того, чтобы внедрять собственное решение, которое может быть сложно поддерживать с течением времени, вы можете попробовать модуль field_group . Есть даже видео, показывающее, как использовать многостраничные функции .

...