Events overview
Your full events page: every tournament, prerelease, and locals night in one place, calendar first.
What it’s for. Showing people what’s happening at the shop and getting them to each event’s own page to register. It reads the event metaobject entries Sideboard publishes (see the Events guide page), so prices, “sold out,” and cancellations stay accurate on their own.
When to use it. Once, on a dedicated Events page (there’s a page.events.json template for it). It shows nothing until there are events to show — create them in Sideboard’s Events Calendar and they publish to your store automatically, ticket products included.
Two views
Shoppers can flip between them; you pick which loads first.
- Calendar: a server-rendered month grid with Prev/Next/Today navigation. Each cell stacks the event name over its start time; busy days collapse extra events into a “+N more” link.
- List: the same events as rows or cards, grouped by day. Pick the layout with List layout.
What appears on its own
- Game filter chips, built from the events’ own Game fields. They only show when at least two games are present, so a single-game store gets no filter bar at all. That’s expected.
- A series strip for recurring events (weekly FNM, league nights), driven by each event’s recurring sentence. One-off events never join a series, even if they share a name.
- Badges that mean something. A badge in a calendar cell is worth acting on: cancelled, sold out, or seats running low. Cancelled events stay listed with a struck-through name instead of vanishing.
Tips
- Nothing showing? No upcoming events exist yet; past events drop off on their own and can’t be listed. See the Events guide page for the setup and troubleshooting story.
- Keep the Game field consistent across events (“Magic: The Gathering” everywhere); the chips group by exact match.
- “Sold Out” comes from the ticket product’s inventory; spots-left adds up every variant (General + VIP both count). An event with no ticket product reads as free or, when a price is set, shows the at-the-door price.
- For a homepage teaser, use Upcoming Events instead; this is the full page.
Settings
| Setting | Type | What it does |
|---|---|---|
| Title | Text | Default: Upcoming events |
| Description | Multi-line text | Default: Join us for tournaments, leagues, and special events. |
Views
| Setting | Type | What it does |
|---|---|---|
| Default view | Dropdown | Calendar, List |
| List layout | Dropdown | Rows, Cards |
| Events shown in list before “Show all” | Slider | Additional events stay reachable via a button at the bottom of the list |
Filtering
| Setting | Type | What it does |
|---|---|---|
| Show game filter | On / off | Default: true |
| Hide cancelled events | On / off | Default: false |
Calendar
| Setting | Type | What it does |
|---|---|---|
| Week starts on | Dropdown | Sunday, Monday |
| Events shown per day | Slider | Additional events on the same day collapse into a “+N more” link |
Series
| Setting | Type | What it does |
|---|---|---|
| Show recurring series strip | On / off | Default: true |
Was this page helpful?
Spotted something wrong, or want to suggest an improvement? Email support → — your message goes straight to engineering.