I am developing a Community website in Drupal 7,where users got profiles with many fields, but these fields are grouped for Example: Basic informations,Hobbies, Education,Experience and So on.. In normal drupal, when user wants to edit his profile, he/she will be present with a huge form with lots of fields. What i need is to separate these categories in different small forms, if possible using a custom module so the forms can be called like drupal_get_form('basic_informations'); drupal_get_form('Hobbies'); If This will be possible then i will be able to opens this small forms in modal dialogs(ctools).

Any suggestion will be Appreciated.

1 Answer 1


No need for custom forms!

Profile2 will do all of the items you require! Here is the handbook to get you started.

This will let you have different forms (tabs) on the /user page and you can also choose which of those "subforms" you want on the user registration.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.