Блог пользователя - vector

Не работают поля типа файл в мультистеп форме

21 июня 2012 в 15:02

Разбил форму регистрации и профиль пользователя на шаги.
Не загружается аватара, а у файловых полей не работает аякс (но файл загружается при сохранении формы)
Возможно, проблема заключается в нестандартном способе разбиения формы на шаги.
Нужно было сделать так, чтобы набор полей и разнесение их по шагам можно было делать в админке.
Первое - стандартная возможность друпала (профиль пользователя). Второе - использую модуль fieldgroup
Создание формы:
1. В hook_menu для адреса user/register прописал свой 'page callback'
2. В page callback просто return drupal_get_form('my_custom_form');
3. my_custom_form() :
- $register_form = drupal_get_form('user_register_form');
- потом копирую поля в свою форму: $form[$field_name] = $register_form[$field_name];
- return $form;