2

I'm using Profile2 and Profile2 registration path module and I created two profiles.

I want to display their registration form in user/register page. So two forms in one single page.

I set their path to user/register but these forms merged together. But what I want is two separate forms.

Like this:

enter image description here

Any suggestions?

closed as too broad by Krishna Mohan, Mołot, Scott Joudry, Shawn Conn, kenorb Dec 14 '15 at 19:14

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • Why you want 2 separate registration form on a same page. – DRUPWAY Dec 14 '15 at 10:07
  • I edited my question, check the img – Corentin Branquet Dec 14 '15 at 10:17
3

You can do it simple, add 2 form concurrent to the page you want ( if they are block put two block in that page) and then with simple Jquery you can handle it with something like below code

(function($){
// change jquery selector with real ones
$('.user-register1,.user-profile-register').hide(); // or you can hide them with css
var selector= $('your radio option selecotr').value();
if(selector==1) {
     $('.user-register1).show();
     $('.user-profile-register').hide();
}
elseif(selector==2){
     $('.user-register1).hide();
     $('.user-profile-register').show();

}

})(jQuery);

This code IS the way how can you achieve it and if you copy/paste it it will not worked till you changes its selector and values with your forms

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