Joomla - Event Booking Generator

In this article

⚠️ Note: This generator is only available in the Pro version.

With this dynamic slide generator you can show the contents of your Event Booking events.

Tutorial

1
Creating a new dynamic slide

To get started, go to any Slider Settings page and add a new dynamic slide. Choose Event Booking.

2
Configuring the generator

Set up your generator. Choose the settings you want. Popular options you probably want to configure: category where your content will be pulled from, the number of slides you want to have, the ordering of the content.

You can also click on the View Records button to see the data you'll be creating your slide with.

When you're done, click on Add.

3
Editing the dynamic slide

After you saved your generator, you'll be redirected to the Slide Editor to set up the look of your slide. You can create your content by using variables.

Not sure what are the variables or how to use them? Learn how to work with variables.

Configuration

You can use these options to set what you want your generator to show.

Filter

Categories

You can select the categories from where you want the events.

Locations

You can select locations to filter your events further.

Started

You can choose to only show those events, which haven't started yet, or already starter, or all.

Ended

You can choose to only show those events, which haven't ended yet, or already ended, or all.

Published

You can choose to only show those events, which are published, or unpublished, or all.

Featured

You can choose to only show those events, which are featured, or not featured, or all.

Recurring

You can choose to only show:

  • All
  • All, but from recurring ones only parent events
  • Only recurring events
  • Only recurring event parents
  • Only not recurring events
Date format

You can use the format options, which are available for the php date function.

Time format

You can use the format options, which are available for the php date function.

Menu item (item ID) for url

Event Booking events can show up on any pages, because that is how Joomla works, so your events' links can be as many links, as many menu items you have in your website. To make Joomla choose one of your menu items, you can give an Item ID, which will connect your event url to that page. This can be useful, when you want one of your menu items to be active, when you go to the link the url variable will lead. Also your different pages have different modules on them, so with the Item ID you will specify which modules will show up on this event page too. Learn more about the Item ID.

This item ID only works with Event Booking menuitems.

Order

Field

The field which decides the ordering of your content.

  • Start date
  • End date
  • ID
  • Title
  • Price
  • Discount
  • Registration start date
  • Cut off date
  • Cancel before date
  • Publish up date
  • Publish down date
  • Early bird discount date
  • Early bird discount amount
  • Late fee date
  • Recurring end date
  • Max end date
Order

The order direction.

  • Ascending
  • Descending

Generator Settings

Learn about the Generator Settings at the Generator Settings documentation.

Variables

These are the available variables you can use to build your dynamic slide content in the Slide Editor.

Not sure what are the variables or how to use them? Learn how to work with variables.

  • title - The title of the event.
  • description - The description of the event.
  • short_description - The short_description of the event.
  • image - The image of the event.
  • thumbnail - The thumbnail size of the event's image.
  • url - Url to the event. Change the "Menu item (item ID) for url" setting, if you won't get the link
  • you want.
  • start_date - The start date of the event.
  • start_time - The start time of the event.
  • end_date - The end date of the event.
  • end_time - The end time of the event.
  • price - The price of the event.
  • discount - The discount of the event.
  • unformatted_price - The price of the event without currency.
  • unformatted_discount - The discount of the event without currency.
  • tax_rate - The tax rate of the event.
  • price_with_tax - The price of the event including tax.
  • unformatted_price_with_tax - The price of the event including tax, without currency and decimal
  • number formatting.
  • early_bird_discount_date - The early brid discount date of the event.
  • early_bird_discount_amount - The early brid discount amount of the event.
  • unformatted_early_bird_discount_amount - The early brid discount amount of the event without currency.
  • cut_off_date - The cut off date of the event.
  • cancel_before_date - The cancel before date of the event.
  • recurring_end_date - The recurring ending date of the event.
  • registration_start_date - The registration start date date of the event.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.