Hi There,
I’m developing a charity website for a client of ours and Expression Engine is a brand new system to us. It looked like the best system to base their project on but unfortunately, I’ve hit a few bumps along the way!
Basically, we’ve completed the front end of the site now and are getting on with the backend at the moment. The whole site is based around students volunteering for trips around the world.
The site owner will give out a specific registration code for each trip, lets use the following trips as an example:
Trip Destination #1: Gambia
Registration code for Gambia: GAM01
Trip Destination #2: India
Registration code for India: IND1A
There will a lot more trips in the future, so we need to make this as ‘clean coded’ as possible.
I’ve purchased the solspace user module and the registration codes plugin to go with it. What happens at the minute is the following:
1) A user goes to the website and can register with a code.. eg: GAM01
2) The user is assigned to a default ‘members’ group and the registration code is stored against their name
3) The user gets sent an email to confirm their registration, then can proceed to a login page
I’ve developed a ‘volunteer dashboard’ where users should be able to login and see information specific to their trip… This is where I’m having problems.
At the minute, the user will login and I’ve got all the placeholders in for their names and the ‘edit profile’ section, what I need to do is have the templates I’ve designed pull in content specific to their trip.
How can I do this?
Pages in their dashboard will be as follows:
Dashboard (A quick overview of their trip, flight times, where they are flying from / too)
Trip information (An Itinerary of their trip)
Flight Details (Further Information on their flights)
About the Country (information on the country they are visiting)
Preparation Checklist (a quick checklist specific to that trip)
All the information that needs to be filled in will be relevant to each person on that trip, so it doesn’t need anything user specific. If theres a way to somehow integrate the template with a channel and have a custom field in the channel that is read by the template to choose which content is displayed, that would be perfect… but I have no idea how to do this?
I hope this makes sense… any help would be much appreciated! I’ve been racking my brains!!!!
Kind Regards
Lewis