I am trying to create an Event site. There will be an event content type. People will have to register to the event. So each event needs to have a registration form. The form will have basic fields like Name, email, etc but also have some specific fields(select, or checkbox) which may be specific to events. I would also want to display the list of people who have registered to the event using views. I was wondering what would be the best approach to handle this.
I can't use nodereference field for the signup form because the fields can vary according to events, so I will have to create a separate content type for each event. I was also thinking about webforms but I would have to create the entire form for each event everytime. Are there any other ways of doing it or do I need to do custom code. Also if I do custom code what would be the best appraoch(entities?).
Any suggestions would be really appreciated.
Comments
Entity Registration
You might want to checkout the Entity Registration module (http://drupal.org/project/registration). You can field the registration entity to add specific information per registrant.
Webform
Just thinking that another option for you might be to enable Webform for your registrations. Look at http://drupal.org/project/webform
You can use either of these
You can use either of these methods to collect registrations. For displaying those who have registered, I would consider using Views Attach module.
Anthony Pero
Project Lead
Virtuosic Media
http://www.virtuosic.me/
i have the same problem and i
i have the same problem and i can't find the solution yet