Rock U - Event & Calendar - Event Registration Attributes
Transcribed Video Content
Let's talk a little bit about event registration attributes. Now, whether you've been using Rock for a week or for a year, chances are that you've already encountered attributes probably more than once because they can be attached to just about anything, and that includes event registrations. So let's dive into the system and check out how to add attribute to an event registration and see what it looks for a person who's signing up for an event. To do that, we're going to start by going to tools, and under the website subheading, we're going to go to event registration. And I'm going to come over here to the summer camp registration template, and I'm going to click on edit to edit it.
And as we scroll down here, we can see registration attributes. We'll go ahead and pop that open. And then we have one here. This is the one that we're going to use for our testing. Transportation needed.
Now, you can add more, but this one is here just for our example purposes. It's very simple, very basic. Transportation needed. Do you need transportation? It's a Boolean field type, so we basically have a yes or a no.
It is required, so we are going to require that they provide a value, and we don't have a default set. So we're gonna see in a minute on the external website what that looks . And we do have some advanced settings, same as any attribute, and, that includes the pre HTML and the post HTML. We do have some text in there, and you'll see where that appears later. So as you're adding registration attributes, make sure to save as I just did for the individual attribute.
And then you want to make sure and save the registration template itself. Now that we have that done, of course, there's a couple other things that we need. , we need to set up the event and things that. Once all of that is set up, which uses just normal setup, we'll head over to the external website. So here on the external site, I'm going to head to the calendar, and I'm gonna go to the week of the fifteenth, has a couple of events going on.
I'm gonna view the details for this winter camp twenty nineteen, which uses the summer camp template, although we couldn't call it summer camp because it occurs in December. But either way, I'm gonna go ahead and register. Just one person. And, I'm logged in as Ted, so it's true that this registrant is in the same family as Ted. And I'm not gonna make you watch while I fill all this out.
So now that we have all these fields filled out, we can go ahead and hit next. And that brings us to the attribute that we added. Now we had only added one attribute, so that's all that we see here. But we can also see our pre HTML and post HTML that was present, and our transportation needed question that we saw earlier. Again, this is a really basic example.
Because it's an attribute, there's a lot more that you can do with it. But for right now, we just have a simple yes or no transportation needed. Now, I'm not going to select one, and I'm just going to hit next, which of course it won't let me do. Please correct the following because it is required. We did set it as required, and so I'm going to select yes, that we do in fact need some transportation, and I'm going to hit next.
And so I'm not going to go through the payment piece. Instead, we're going to skip right to the inside after all of this is done. Now, back on our home page on the internal site, we can navigate over to the event registration. And this is the winter twenty nineteen session two. This is the one that we had Ted sign up for.
And you can see Ted's name listed here. And if we click on that registration, you can see the transportation needed is right there, front and center, so that we can tell for him, that he selected yes. And so that's just one of the many, many use cases that you could have for event registration attributes. Attributes, of course, are very flexible, and they can be used to gather all sorts of different information. So feel free to experiment.
Check out our other videos, and be sure to look at our documentation that we have posted online. Thanks for watching.