Currently, only username and phone number are captured for signups. It would be great if the admin settings UI can provide a way to select user profile fields to capture when a user signs up for an event.
| Comment | File | Size | Author |
|---|---|---|---|
| #5 | signup.JPG | 7.96 KB | tborrome |
Comments
Comment #1
tborrome commentedAs a reference, this module does something like this.
http://drupal.org/project/volunteer_timeslots
(if you check the admin settings - admin/settings/volunteer_timeslots, there's a section to "User profile fields to include in the volunteer list for organizers")
Comment #2
stborchertYou can completely change the signup form (and control which information should be entered) by modifying
theme_signup_user_form()(located in signup.theme).If you would like to display profile information you can insert something like this (untested and surely not functional!):
hth,
Stefan
Comment #3
shanefjordan commentedStefan is correct, but to pull the profile fields, you could set a default for the field. For instance, I have mine setup to ask for every person's first name and last name. If they are logged in, then I use the profile fields populate the user's name:
Comment #4
dwwSounds like you found out what you needed from other people's replies, calling this a support request and marking it fixed.
The feature you really want is here: #29568: Flexible number and type of fields
Comment #5
tborrome commentedThanks - Just a quick follow up. I tried this approach and had a minor problem... when I modified the form theme_signup_user_form from signup.theme (changed phone to comments), the Signups tab's "Extra Information" got screwed up. The comments were overlapped with the name. see screenshot.
How/Where do I fix this?
Comment #6
tborrome commentedfigured it out ... as because of using the name "comments" which probably has conflicts in the theme... other names displays fine.
Comment #7
dwwGreat.
Comment #8
Anonymous (not verified) commentedAutomatically closed -- issue fixed for two weeks with no activity.