List view, Detail view, Registration view, Calendar view, Search view

Since some plugins use the same settings, this section covers the settings for the following plugins:

  • List view
  • Detail view
  • Registration view
  • Calendar view
  • Search view

Nearly all important settings can be made through the plugins, 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:

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 (NOTOR)
  • Do NOT show events with selected categories (NOTAND)

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

Property:

View:

Description:

Key:

Template layout

List

With this setting the plugin can be configured to show different template layouts.

  • Template layouts can be configured with Page TSConfig.
  • Template layout can be used/set by TypoScript (settings.templateLayout)

templateLayout

Tab notification

Property:

View:

Description:

Key:

E-Mail address of emails sent to the user

Registration

E-Mail address of emails sent to the user. This should be the email address of the site admin or a general information email address. The user will see this email address as sender.

notification.senderEmail

Name of the sender

Registration

Name of the sender

notification.senderName

settings.notification.replyToEmail

String

Reply-to email address of emails sent to the user

empty

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 email sent to user when a new registration is created

Registration

Subject of email sent to user when a new registration is created

notification.registrationNew.userSubject

Subject of email sent to user when a new registration on the waitlist is created

Registration

Subject of email sent to user when a new registration on the waitlist is created

notification.registrationWaitlistNew.userSubject

Subject of email sent to admin when a new registration is created

Registration

Subject of email sent to admin when a new registration is created

notification.registrationNew.adminSubject

Subject of email sent to admin when a new registration on the waitlist is created

Registration

Subject of email sent to admin when a new registration on the waitlist is created

notification.registrationWaitlistNew.adminSubject

Subject of email sent to user when a registration has been confirmed

Registration

Subject of email sent to user when a registration has been confirmed

notification.registrationConfirmed.userSubject

Subject of email sent to user when a registration on the waitlist has been confirmed

Registration

Subject of email sent to user when a registration on the waitlist has been confirmed

notification.registrationWaitlistConfirmed.userSubject

Subject of email sent to admin when a registration has been confirmed

Registration

Subject of email sent to admin when a registration has been confirmed

notification.registrationConfirmed.adminSubject

Subject of email sent to admin when a registration on the waitlist has been confirmed

Registration

Subject of email sent to admin when a registration on the waitlist has been confirmed

notification.registrationWaitlistConfirmed.adminSubject

Subject of email sent to user when a registration has been cancelled

Registration

Subject of email sent to user when a registration has been cancelled

notification.registrationCancelled.userSubject

Subject of email sent to admin when a registration has been cancelled

Registration

Subject of email 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

Order field

List

Order field for the category menu (internally limited to "title", "uid" and "sorting")

categoryMenu.orderField

Order direction

List

Order direction for the category menu

categoryMenu.orderDirection