0

I have three profiles as well as a custom form that I show on drupal's user/register/ page. I want to split the registration form into first Drupal's user info, then the first profile, and the rest of the profiles on the third page with my custom form as well. Illustration:

    Page 1                       Page 2                     Page 3
+------------------------+   +-----------------------+  +-------------------------+
|                        |   |                       |  |                         |
|  +------------------+  |   |  +-----------------+  |  |  +------------------+   |
|  |Drupal Account    |  |   |  | Profile 1       |  |  |  | Profile 2        |   |
|  |Registration      |  |   |  |                 |  |  |  |                  |   |
|  |                  |  |   |  |                 |  |  |  |                  |   |
|  |                  |  |   |  |                 |  |  |  +------------------+   |
|  |                  |  |   |  |                 |  |  |                         |
|  |                  |  |   |  |                 |  |  |  +------------------+   |
|  |                  |  |   |  |                 |  |  |  |Profile 3         |   |
|  |                  |  |   |  |                 |  |  |  |                  |   |
|  |                  |  |   |  |                 |  |  |  +------------------+   |
|  |                  |  |   |  |                 |  |  |  +------------------+   |
|  |                  |  |   |  +-----------------+  |  |  |Custom form       |   |
|  +------------------+  |   |                       |  |  +------------------+   |
+------------------------+   +-----------------------+  +-------------------------+

1 Answer 1

1

One option would be to do this using Webform (which allows for multipage forms) and utilising Rules to trigger the Drupal User creation. There was a blog Fuzion wrote sometime ago outlining such an approach.

In order to ensure that people visiting user/register end up on this form use the Redirect module to push them through to the relevant node.

2
  • According to the civicrm wiki, the webform integration is not easily embedded on the user/register or account pages which is what I need. Mar 16, 2016 at 12:54
  • use Redirect and set user/register to point to a webform
    – petednz - fuzion
    Mar 16, 2016 at 18:53

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.