I have an extensive set of fields I created for our user accounts in Configuration > People > Profiles ( http://somatics.org/admin/config/people/profile settings )
These include fields that users need to fill in to join the site, and fields I need to be shown in users' public profiles. I very much want to use Profile2 to get all the various mature functionality of community oriented profiles it provides. However, I want to use the fields I've already created (I have thousands of users who have provided information in these fields) -- and they do not show up under Profile2 as I had hoped.
(Plus, I need these to be fields they're compelled to fill in when they create their accounts.)
Is there a solution to this?
Comments
Comment #1
rooby commentedThe page Configuration > People > Profiles ( http://somatics.org/admin/config/people/profile settings )
does not exist on my D7 install.
I have admin/config/people/accounts/fields.
At any rate, if you have added fields to users, nodes or anything, they should be also available to be added to your profile2 profiles.
At admin/structure/profiles go to 'manage fields' for your profile and use the 'Add existing field' option to add the fields. Then when you have added them you can remove them from the user account if you no longer require them there.
Comment #2
Energyblazar commentedWhat if i fillup an information in any of the fields created in core profile do the same fields added in profile2 update themselves ?
Comment #3
rooby commentedIf you mean: Does content from core profile fields carry over into profile2 fields, then no, if you reuse an existing core profile field as a profile2 field, the new profile2 fields will be empty.
If you want the data to be moved to profile2 you would then have to do some content migration into your new profile2 fields before removing your old core profile fields.
You could do this manually using your own custom update script or you might be able to do it with other modules that are around. I don't think the user import module is reaedy for drupal 7 yet but there might be others. The migrate module might also be of help.
Comment #4
Energyblazar commentedThank you for such a promt reply....just one more thing can i use the default comment (thats is already present in drupal 7.12) in user profiles display, just like fb wall? if yes how ?
Comment #5
rooby commentedI'm pretty sure that you can only use those comments on nodes.
I don't know whether or not there is a module around that can do it but I haven't seen one.
This issue is related but won't make it into drupal 7 #731724: Convert comment settings into a field to make them work with CMI and non-node entities
Comment #6
Energyblazar commentedThanks....
Comment #7
rooby commentedThis module looks like it aims to do what you want, but it is still in early stages so I don't know how stable it is. http://drupal.org/project/reply
Comment #8
gillarf commentedI also need this - and imagine it is a common use case, upgrading from a live site with accounts to a site that uses profile2.
How might I start on a script to do this - it's beyond me really, but happy to give it a go.
Comment #9
kappaluppa commentedWere you able to find a solution for this? I too need to pull information submitted during registration into the Profile2 Profile Page. I can't even figure out how to get the user to the password update without having to go to the default /user page - which I don't want to do as there are many fields there that are not relevant to all profiles.
I looked for an option to use tokens, but did not find a solution that way.
Thanks!
K
Comment #10
zmove commentedI have the same request. It would be great to retrieve the core user fields in the profile2 manage fields page.
Actually, having 2 separate "manage fields" system would allow to easily custom the form. I think about field group, display suite, etc....