Is it possible to automatically create a user's content profile when they register for the site without having them fill out content profile fields as part of the registration? I would like to keep the registration form itself as simple as possible, and then have users fill out their profiles once they log in for the first time. However, if they haven't entered in any content profile data on registration, when they first log in it won't show that they have a profile at all, which leaves the user pages blank. Is it possible to get the content pages created without having the user fill out the fields on registration?
Comments
Comment #1
nohup CreditAttribution: nohup commentedIf you haven't already checked, there is a checkbox titled
Show a link to the content profile creation page, if there is no profile.
on theContent profile
tab of the selected content type, this will place a link which users can click, fill the fields and save, the profile will be created.It that does not solve your problem, you can implement a custom module using
hook_user
check if the profile exists (content_profile_profile_exists
), if not create a node usingnode_save
Comment #2
nohup CreditAttribution: nohup commentedmaking
active
for the poster to decide.Comment #3
deastlack CreditAttribution: deastlack commentedUse Rules to auto create node when user account is created
Comment #4
NathanM CreditAttribution: NathanM commentedI ended up deciding to shoehorn my two content profiles together and use the realname fields to create the profile on registration. Once registered, I'm using content complete to encourage them to fill out the rest.