Posted: April 9, 2013 at 5:01 am
|
Hello, I’m setting up a conference website and using EE to handle registrations and I was wondering if it’s possible to have a multi page registration process? For instance, the event is a three day event with multiple time slots with multiple classes per time slot. I’m setting up a checkbox question for each time slot. Is it possible to paginate the registration process, say personal info on one page, questions for Saturday on the next and so on? Or can I setup “sub events” that are dependent on a “main event” registration and payment? Any thoughts on how to best use Event Espresso for this would be appreciated. Thanks, |
Hi Matt, At this time, Event Espresso does not have the ability to paginate the registration forms. You can break the questions up into groups and use CSS and even some JavaScript to separate them, but they’d still all be on one page.
|
|
|
Probably the easiest thing for you would be to use jQuery pagination to make the different question sections appear on different pages. It looks like this jQuery plugin may work for you: <a href=”http://www.egrappler.com/jquery-pagination-plugin-smart-paginator/“>http://www.egrappler.com/jquery-pagination-plugin-smart-paginator/</a>. Check out the demo number 3. |
|
Hi Sidney, So, I’m setting up question groups for each day of the conference. How would I initiate a page change with the above method? By setting up a question in it’s own group that was a “next” button? Any help or suggestions would be appreciated. |
Hi Matt, You wouldn’t need to set up extra questions. You could add an empty div to the registration_page_display.php template where you want the pagination to appear. Something like this: <div id="black" style="margin: auto;"> </div> Then each question group is wrapped in its own fieldset, so you can use ‘fieldset’ for the dataelement parameter. The datacontainer parameter could be ‘event-reg-form-groups’. You can add something like this near the bottom of the registration_page_display.php template after including the jQuery pagination plugin and its CSS for that registration page: <script type="text/javascript"> jQuery(document).ready(function ($) { $('#black').smartpaginator({ totalrecords: 3, recordsperpage: 1, datacontainer: 'event-reg-form-groups', dataelement: 'fieldset', theme: 'black' }); }); </script> |
|
The support post ‘Multi Page registration?’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.