I am using the profile2 module to create different types of information for the user. One of these profile types are filled in on the registration page.

What I am trying to accomplish is combining the registration form profile with another profile so that they can be edited on the same form page.

For example: The fields of Profile-Registration and Profile-Info must all be editable on www.website.com/form/%user/edit. These fields are rendered with views, and are working perfectly. It is just the editing I am trying to figure out. I am not sure how to go about achieving this.

1 Answer 1


It could be accomplished using Panels:

The Panels module allows a site administrator to create customized layouts for multiple uses. At its core it is a drag and drop content manager that lets you visually design a layout and place content within that layout. Integration with other systems allows you to create nodes that use this, landing pages that use this, and even override system pages such as taxonomy and the node page so that you can customize the layout of your site with very fine grained permissions.

and Profile2 Panels Module:

Page Manager (Panels) support for Profile2.

With this module you can take over Profile2 paths with Page Manager. Now it is possible to theme your Profile2 edit and view pages with Panels.

If you're not familiar with panels, there are numerous resources and tutorials out there

  • If I try to add a context (profile2 edit form), I get the following AJAX HTTP Error: postimg.org/image/r4e9a7o8d. I then have to delete the whole variant, because I keep getting the error no matter what I do next. Apr 27, 2015 at 19:43
  • I am unfamiliar with that module, only its existance - this error might be best as a new question here, or in the issues queue for the module
    – Geoff
    Apr 27, 2015 at 19:47

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.