How to generate Timetables
-
Add Columns Make sure you created Columns prior to adding Events for the events to be then assigned to the created columns.
-
Add Events The events will be displayed in the actual timetable. Event details will be shown on each event’s individual page.
-
Add Event Category Events can be presented under different categories, which can be chosen in the shortcode parameters below.
-
-
Add Timetable to a Page
- Find "TimeTable" icon on TinyMCE panel in Classic Editor .
- Build Timetable shortcode manually.
Shortcode
[mp-timetable ... ]
attributes:col
- comma-separated column IDs.events
- comma-separated event IDs.event_categ
- comma-separated event category IDs.increment
- hour measure; possible values 1 - hour (1h), 0.5 - half an hour (30min), 0.25 - quarter an hour (15min).title
- display event title; possible values 1 or 0.time
- display event time; possible values 1 or 0.sub-title
- display event subtitle; possible values 1 or 0.description
- display event description; possible values 1 or 0.user
- display event head; possible values 1 or 0.row_height
- event block height in pixels; example 45font_size
- base font size for the table; example 12px, 2em, 80%.view
- filter style; possible values dropdown_list or tabs.label
- filter label; default is All Events.hide_label
- display 'All Events' label or not; possible values 1 or 0.hide_hrs
- hide first (hours) column; possible values 1 or 0.hide_empty_rows
- hide empty rows; possible values 1 or 0.group
- merge cells with common events; possible values 1 or 0.disable_event_url
- disable event URL; possible values 1 or 0.text_align
- horizontal align; possible values left, center, right.text_align_vertical
- vertical align ; possible values default, top, middle, bottom.id
- unique ID.custom_class
- CSS class.responsive
- mobile layout; possible values 1 - display as list, 0 - display as table.