DEPRECATION WARNING

This documentation is not using the current rendering mechanism and will be deleted by December 31st, 2020. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

Events and event-registration

Nearly all important settings can be made through the plugin, which override the settings made with TypoScript. All plugin settings can also be configured with TypoScript (use plugin.tx_sfeventmgt.settings. with the keys shown below).

Tab settings

Property: View: Description: Key:
What to display All

Which view should be shown on the given page.

Available options:

  • List
  • Details
  • Registration
  • Calendar
 
Display mode List, Search, Calendar

With this setting the plugin can be configured to show all events, only future or only past events.

Available options

  • all
  • future
  • current_future
  • past
displayMode
Show a single event record Detail, Registration The detail view will show the configured event record if not event is passed to the detail or registration action by parameter. Can be used to display a single event on a page without the need to link to the detail or registration page from a list view. singleEvent
Sort by List, Search, Calendar Defines which field should be used for sorting events in the frontend. The default sorting field is “startdate”, which can be overridden by using this setting. orderField
Sorting direction List, Search, Calendar

Defines the sorting direction for orderField. The default sorting direction is “asc”, which can be overridden by using this setting.

Possible values:

  • <empty value>
  • asc
  • desc
orderDirection
Top event restriction List, Search, Calendar

With this setting the plugin can be configured to show only top event events, to except top events or to ignore the top event restriction.

Available options

  • 0 (None - ignore top event restriction)
  • 1 (Except top events)
  • 2 (Only top events)
topEventRestriction
Max records displayed List, Search, Calendar The maximum number of records shown queryLimit
Category mode List, Search, Calendar

This setting defines, how categories are taken into account when selecting events.

The following options are available:

  • Ignore category selection
  • Show events with selected categories (OR)
  • Show events with selected categories (AND)
  • Do NOT show events with selected categories (OR)
  • Do NOT show events with selected categories (AND)
categoryConjunction
Category List, Search, Calendar Restrict events to be shown by one or more category category
Include subcategory List, Search, Calendar Includes subcategories of the selected category includeSubcategories
Location List, Search, Calendar Restrict events to be shown by one location location
Organisator List, Search, Calendar Restrict events to be shown by one organisator organisator
Speaker List, Search, Calendar Restrict events to be shown by one speaker speaker
Record storage page List, Search, Calendar One or more sysfolders, where events are stored storagePage
Comma seperated list of fieldnames, which are required. Registration

List of fieldnames, which are mandatory for registration. The fields firstname, lastname and email are always required and cannot be overridden.

The following additional fields are available:

  • title
  • company
  • address
  • zip
  • city
  • country
  • phone
  • gender
  • dateOfBirth
  • notes
  • accepttc

Note, that all fields are just checked, if they are empty or not. If the field “accepttc” (or any other boolean field) is included in the list of required fields, it is checked if the field value is true.

registration.requiredFields

Tab additional

Detail Page List, Registration Page, where plugin is configured to show event details detailPid
List Page List, Details, Registration Page, where the listview for events is shown. Only available, when the plugin is configured to show event details. listPid
Registration Page List, Details Page, where plugin is configured to show event registration registrationPid
Payment Page Registration Page, where plugin is configured to handle payments for registration paymentPid
Restrict foreign records to storage page List Categories, locations and organisators will only be loaded from the configured storage page (recursive) restrictForeignRecordsToStoragePage
Disable Override demand List If set, the settings of the plugin can’t be overridden by arguments in the URL. disableOverrideDemand

Tab template

Tab notification

Property: View: Description: Key:
E-Mail address of e-mails sent to the user Registration E-Mail address of e-mails sent to the user. This should be the e-mail address of the site admin or a general information e-mail address. The user will see this e-mail address as sender. notification.senderEmail
Name of the sender Registration Name of the sender notification.senderName
E-Mail address(es) of website admin Registration E-Mail address(es) of website admin(s), who receives new/confirmed registrations. Multiple E-Mail addresses must be separated with a comma. notification.adminEmail
Subject of e-mail sent to user when a new registration is created Registration Subject of e-mail sent to user when a new registration is created notification.registrationNew.userSubject
Subject of e-mail sent to user when a new registration on the waitlist is created Registration Subject of e-mail sent to user when a new registration on the waitlist is created notification.registrationWaitlistNew.userSubject
Subject of e-mail sent to admin when a new registration is created Registration Subject of e-mail sent to admin when a new registration is created notification.registrationNew.adminSubject
Subject of e-mail sent to admin when a new registration on the waitlist is created Registration Subject of e-mail sent to admin when a new registration on the waitlist is created notification.registrationWaitlistNew.adminSubject
Subject of e-mail sent to user when a registration has been confirmed Registration Subject of e-mail sent to user when a registration has been confirmed notification.registrationConfirmed.userSubject
Subject of e-mail sent to user when a registration on the waitlist has been confirmed Registration Subject of e-mail sent to user when a registration on the waitlist has been confirmed notification.registrationWaitlistConfirmed.userSubject
Subject of e-mail sent to admin when a registration has been confirmed Registration Subject of e-mail sent to admin when a registration has been confirmed notification.registrationConfirmed.adminSubject
Subject of e-mail sent to admin when a registration on the waitlist has been confirmed Registration Subject of e-mail sent to admin when a registration on the waitlist has been confirmed notification.registrationWaitlistConfirmed.adminSubject
Subject of e-mail sent to user when a registration has been cancelled Registration Subject of e-mail sent to user when a registration has been cancelled notification.registrationCancelled.userSubject
Subject of e-mail sent to admin when a registration has been cancelled Registration Subject of e-mail sent to admin when a registration has been cancelled notification.registrationCancelled.adminSubject

Tab category menu

Property: View: Description: Key:
Categories List A subset of categories which will be shown in the category menu. If empty, all categories will be shown categoryMenu.categories
Include Subcategories List Includes subcategories of selected categories to the category menu categoryMenu.includeSubcategories