- This topic has 4 replies, 2 voices, and was last updated 5 years, 10 months ago by .
Viewing 5 posts - 1 through 5 (of 5 total)
Viewing 5 posts - 1 through 5 (of 5 total)
- The forum ‘How do I …’ is closed to new topics and replies.
Events Made Easy › Forums › How do I … › Display the event page with a different RSVP template
Hi Franky,
I noticed EME does not include a way to display an Event with different RSVP templates. I assume there is a good reason only one RSVP template can be connected to a given Event, and cannot be selected via any other means. (If I’m wrong, please let me know.)
What is the reasoning behind this design decision? Just now I was thinking of using two different RSVP forms on different pages with different options for the same event, but found I cannot. I think I can do what I need to do with conditionals, but it will be much more complex than just displaying a different template on a new page with a shortcode, for example.
I see now that the Dynamic Data functionality pretty much does what I was asking here! I will try that for my needs.
Hm, I don’t think Dynamic Data can do what I was asking about after all, since it doesn’t allow most placeholders in the dynamic template inserted.
So my question stands: why can’t we use various RSVP forms for the same event?
Dynamic data shows extra fields based on the value of other fields, nothing more. Those dynamic fields themselves can’t contain other conditions though.
You can’t use multiple forms for one event because it would get confusing in the backend: what if the used rsvp template got deleted and I need to edit a booking? How would I know which fields actually to use then? While this is the responsibility of the system manager, it is more likely to happen if you add multiple templates to 1 event. And using conditional tags, dynamic fields and other methods you can achieve pretty much anything (and personally I don’t see a use in having multiple rsvp templates for 1 event, because in the end it is still an event, not a questionnaire form like some people would like).
Maybe some cases do exist, but adding the code would be for such a low usage that currently I don’t see much benefit besides me coding it 🙂
Thanks for explaining! Pretty sure I can get everything I need to do with conditionals for now.