Best structure for itineraries for events

I’m building an event based website that has multiple event pages dynamically created y the CMS.

I want to display itineraries for the events across multiple days and allow for tabing through the days. so you can see one day at a time…

eg. Event name

Day 1

Time + Activity
Time + Activity
Time + Activity
Time + Activity
Time + Activity

Day 2

Time + Activity
Time + Activity
Time + Activity
Time + Activity
Time + Activity

What is the best way to structure the CMS and would I need to use conditional visibilty for this?


Here is my public share link: LINK
(how to access public share link)

Hey Dust, without links to your designer project and published site, the question lacks specificity, so the answer must be similarly vague.

The Webflow CMS is not a relational DB, so try to minimize the number of records and relationships you’re trying to create. If you’re just displaying days & activities, I’d probably store the entire itinerary in a Rich Text field, and then parse it with javascript to create the tabs+list presentation I want. But that’s a programming route.

If you want the days to be their own records, e.g. because you want to be able to link directly to event X day Y, you can;

  • Create two tables;
    • Event -contains all details about the event
    • EventDay - contains details about the day (incl time+activity list as a rich text). Has the day # in a numeric field. Has a single-ref to the Event.

On your Event collection page, you’d add a collection list bound to EventDay, and filtered to those which are part of the current event. Order it by day # asc. Present the individual tab content how you want.

Use Finsweet’s CMS tabs to organize that data in a tab element;