TypoScript reference

plugin.tx_sfeventmgt

Property: Data type: Description: Default:
view.templateRootPath String Path to the templates. The default setting is EXT:sf_event_mgt/Resources/Private/Templates/ Extbase default
view.partialRootPath String Path to the partials. The default setting is EXT:sf_event_mgt/Resources/Private/Partials/ Extbase default
view.layoutRootPath String Path to the layouts. The default setting is EXT:sf_event_mgt/Resources/Private/Layouts/ Extbase default
settings.clearCacheUids String List of pids, for which the cache should be cleared after registration data changed Empty
settings.eventDetails.imageWidth Integer Default width of images in detail view 200
settings.eventDetails.imageHeight Integer Default height of images in detail view Empty
settings.registration.autoConfirmation Boolean If set to true, new registration will automatically be confirmed by redirecting the user to the confirmRegistration-Action. 0 (false)
settings.registration.deleteExpiredRegistrations Boolean If set to true, expired registrations will be deleted. If this setting is set to false, expired registrations will just be set to hidden 0 (false)
settings.registration.formatDateOfBirth string Date format of field dateOfBirth d.m.Y
settings.registration.requiredFields String

List of required fields in 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.

empty
settings.confirmation.prefillFields.{fieldname} String Key/value mapping for prefilling fields from fe_users table. The key-field is the fieldname in sf_event_mgt and the value-field is the fieldname in fe_users.
  • firstname = first_name
  • lastname = last_name
  • address = address
  • zip = zip
  • city = city
  • country = country
  • email = email
  • phone = telephone
settings.confirmation.linkValidity Integer Validity of confirmation link in seconds 3600
settings.notification.senderEmail String E-mail address for e-mails sent to user empty
settings.notification.senderName String Sender name for e-mails sent to user empty
settings.notification.senderSignature String Signature shown in e-mails sent to user empty
settings.notification.adminEmail String Admin E-mail address empty
settings.notification.registrationNew.userSubject String User-Subject for new registration Your event registration
settings.notification.registrationNew.adminSubject String Admin-Subject for new registration New unconfirmed event registration
settings.notification.registrationConfirmed.userSubject String User-Subject for confirmed registration Event registration successful
settings.notification.registrationConfirmed.adminSubject String Admin-Subject for confirmed registration Event registration confirmed
settings.notification.registrationCancelled.userSubject String User-Subject for cancelled registration Event registration cancelled successful
settings.notification.registrationCancelled.adminSubject String Admin-Subject for cancelled registration Event registration cancelled

module.tx_sfeventmgt

Property: Data type: Description: Default:
settings.csvExport.fields String Comma seperated list of fields to include in CSV export. Please note, that you must write the property names of the fields to export (e.g. firstname, lastname, dateOfBirth) uid, gender, firstname, lastname, title, company, email, address, zip, city, country
settings.csvExport.fieldDelimiter String Comma seperated list delimiter ,
settings.csvExport.fieldQuoteCharacter String Comma seperated list quote character
settings.list.itemsPerPage Integer Number of items to show per page in backend module 10
settings.search.dateFormat String Date format for search fields in backend module d.m.Y
settings.notification.senderEmail String E-mail address for e-mails sent to user Empty
settings.notification.senderName String Sender name for e-mails sent to user Empty
settings.notification.senderSignature String Signature shown in e-mails sent to user Empty
settings.notification.customNotifications.{templatename} String

Name of custom notification template. Custom notifications can be sent to all registered participants of an event in the administration module.

Example for default custom notification

Custom notifications

Each custom notification must include a title, a template and a subject

Please refer to the default custom notitication for setup example.

thanksForParticipation