I have two different user roles:

  1. Borrower
  2. Provider

There are 5 categories for these users to choose(they can select all if they want):

  1. Market 1
  2. Market 2
  3. Market 3
  4. Market 4
  5. Market 5

Each roles have different registration forms depending on the categories they picked. Let say:

For Borrower role:

If Market 1:
  step one: 
    form A
  step two:
    form B:

If Market 2-5:
  step one: 
    form A:
  step two:
    form C:

For Provider role:

If Market 1-4:
  step one:
    form A:
  step two:
    form D:

If Market 5:
  step one: 
    form A:
  step two:
    form E:

  form A = generic registration form
  form B = specific for Borrower role selecting Market 1
  form C = generic form for Borrower role selecting Market 2 to 5
  form D = generic form for Provider role selecting Market 1 to 4
  form E = specific form for Provider role selecting Market 5

Question: Is there any module that can do this? Any thoughts how can I achieve this using Drupal API's?

  • +1 for this question...I would like to see other best approach in this kind of problem – ninjascorner Sep 21 '12 at 13:22

These modules might help you:

  • Thanks Ivanhoel123 I already installed these modules and already setup diff roles but still I'm in the middle of nowhere. Is it possible to add custom/new fields in Profile2? – user8012 Sep 18 '12 at 13:04
  • This was more of a starting point on a first glance :) What do you mean by adding custom/new fields in profile2? – Aram Boyajyan Sep 18 '12 at 19:54
  • IN admin/structure/profiles for each profile types there is an option to add new fields in the manage fields. Is it ok to add new fields there or create a seperate form using FormAPI? – user8012 Sep 18 '12 at 22:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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