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.

Setup for the Seminar Manager front-end plug-in in plugin.tx_seminars_pi1

You can configure the plug-in using flexforms of the front-end plug-in (for most values) or your TS template setup in the form plugin.tx_seminars_pi1. property = value.

If your want to set a value for all instances of the plug-in in one place, use the TS template setup. If you use flexforms, make sure to set the values at all relevant instances of the plug-in: It doesn’t do to specify the fields for the online registration in the seminar list front-end plug-in—you need to set these fields in the online registration front-end plug-in.

Note: If you set any non-empty value in the flexforms, this will override the corresponding value from TS Setup.

Property

Property:

Data type

Data type:

Description

Description:

Default

Default:

Property

enableRegistration

Data type

boolean

Description

Set this to 0 if you don’t use the registration feature for this site and would like to disable the configuration check for this.

Default

1

Property

numberOfClicksForRegistration

Data type

integer

Description

number of clicks to registration (valid options are 2 or 3)

Default

3

Property

what_to_display

Data type

string

Description

The kind of front-end plug-in to display. Allowed values are in: seminar_list, single_view, topic_list, my_events, my_vip_events, seminar_registration, list_registrations, list_vip_registrations, edit_event, my_entered_events, countdown, category_list, event_headline This must be set using flexforms.

Default

seminar_list

Property

templateFile

Data type

string

Description

location of the HTML template for the FE plugin

Default

EXT:seminars/pi1/seminars_pi1.tmpl

Property

eventEditorTemplateFile

Data type

string

Description

location of the front-endevent editor template file

Default

EXT:seminars/Resources/Private/Templates/FrontEnd/EventEditor.html

Property

registrationEditorTemplateFile

Data type

string

Description

location of the template file for the registration form

Default

EXT:seminars/Resources/Private/Templates/FrontEnd/RegistrationEditor.h tml

Property

salutation

Data type

string

Description

Switch whether to use formal/informal language on the front end.Allowed values are:formal | informal

Default

formal

Property

showSingleEvent

Data type

integer

Description

The UID of an event record. If an event is selected, the plug-inalways shows the single view of this event and not the list.

This must be set using flexforms.

Default

Property

timeframeInList

Data type

string

Description

the time-frame from which events should be displayed in the list view. Select one of these keywords:all, past, pastAndCurrent, current, currentAndUpcoming, upcoming, deadlineNotOver, today

Default

currentAndUpcoming

Property

hideColumns

Data type

string

Description

comma-separated list of column names that shouldn’t be displayed in the list view, e.g. organizers,price_special

The order of the elements in this list has no influence on the output.Allowed values are in: category, title,subtitle,uid, event_type, language, accreditation_number, credit_points, teaser, speakers, date, time, expiry, place, city, country, seats, price_regular, price_special, total_price, organizers, target_groups, attached_files, vacancies, status_registration, registration, list_registrations, status, edit, imagePlease note that some columns will only be shown if a front-end user currently is logged in.

Default

Image,category,subtitle,event_type,language,accreditation_number,cre dit_points,teaser,time,expiry,place,country,price_special,speakers,t arget_groups,attached_files,status

Property

hideFields

Data type

string

Description

comma-separated list of field names that shouldn’t be displayed in the detail view, e.g. organizers,price_special

The order of the elements in this list has no influence on the output.Allowed values are in: event_type, title, subtitle, language, description, accreditation_number, credit_points, category, date, uid, time, place, room, expiry, speakers, partners, tutors, leaders, p rice_regular,price_board_regular,price_special,price_board_speci al,additional_information, target_groups, attached_files, paymentmethods, target_groups, organizers, vacancies, deadline_registration, otherdates, eventsnextday, registration, back, image, requirements, dependencies

Default

credit_points,eventsnextday

Property

hideSearchForm

Data type

boolean

Description

whether to show the search form in the list view

Default

0

Property

displaySearchFormFields

Data type

string

Description

comma-separated list of search options which should be shown in the search widget. If no field is displayed the search widget will be hidden. Allowed values are in: event_type, language, country, city, place, full_text_search, date, age, organizer, price, categories

Default

Property

limitListViewToCategories

Data type

string

Description

comma-separated list of category UIDs to filter the list view for, leave empty to have no such filter

Default

Property

limitListViewToPlaces

Data type

string

Description

comma-separated list of place UIDs to filter the list view for, leave empty to have no such filter

Default

Property

limitListViewToOrganizers

Data type

string

Description

comma-separated list of organizer UIDs to filter the list view for, leave empty to have no such filter

Default

Property

showOnlyEventsWithVacancies

Data type

boolean

Description

whether to show only events with vacancies on in the list view

Default

0

Property

seminarImageListViewHeight

Data type

integer

Description

the maximum height of the image of a seminar in the list view

Default

43

Property

seminarImageListViewWidth

Data type

integer

Description

the maximum width of the image of a seminar in the list view

Default

70

Property

hidePageBrowser

Data type

boolean

Description

whether to show the page browser in the list view

Default

0

Property

hideCanceledEvents

Data type

boolean

Description

whether to show canceled events in the list view

Default

0

Property

sortListViewByCategory

Data type

boolean

Description

whether the list view should always be sorted by category (before applying the normal sorting)

Default

0

Property

categoriesInListView

Data type

string

Description

whether to show only the category title, only the category icon or both. Allowed values are: icon, text, both

Default

both

Property

generalPriceInList

Data type

boolean

Description

whether to use the label “Price” as column header for the standard price (instead of “Standard price”)

Default

0

Property

generalPriceInSingle

Data type

boolean

Description

whether to use the label “Price” as heading for the standard price (instead of “Standard price”) in the detailed view and on the registration page

Default

0

Property

omitDateIfSameAsPrevious

Data type

boolean

Description

whether to omit the date in the list view if it is the same as the previous item’s (useful if you often have several events at the same date)

Default

0

Property

showOwnerDataInSingleView

Data type

boolean

Description

whether to show the owner data in the single view

Default

0

Property

ownerPictureMaxWidth

Data type

integer

Description

the maximum width of the owner picture in the single view

Default

250

Property

accessToFrontEndRegistrationLists

Data type

string

Description

who is allowed to view the list of registrations on the front end; allowed values are: attendees_and_managers, login, world

Default

attendees_and_managers

Property

allowCsvExportOfRegistrationsInMyVipEventsView

Data type

boolean

Description

whether to allow the CSV export in the “my VIP events” view

Default

0

Property

mayManagersEditTheirEvents

Data type

boolean

Description

whether managers may edit their events

Default

0

Property

eventFieldsOnRegistrationPage

Data type

string

Description

list of comma-separated names of event fields that should be displayed on the registration page (the order doesn’t matter)Allowed values are in: uid,title,price_regular,price_special,vacancies

Default

title,price_regular,price_special,vacancies

Property

showRegistrationFields

Data type

string

Description

comma-separated list of tx_seminars_attendances DB fields to show for the online registrationThe order of the values is not relevant.Allowed values are in:step_counter, price,method_of_payment, account_number, bank_code, bank_name, account_owner, billing_address, company, gender, name, address, zip, city, country, telephone, email,interests, expectations, background_knowledge, accommodation, food, known_from, seats, registered_themselves,attendees_names, kids, lodgings, foods, checkboxes, notes, total_price, feuser_data, billing_address, registration_data, terms, terms_2

Note: billing_address enabled the summary of all billing address fields for the second registration page. To get this to work correctly, you also need to enable the particular fields for a separate billing addres that should be displayed on the first registration page, for example: name, address, zip, city

Default

step_counter,price,method_of_payment,lodgings,foods,checkboxes,inte rests,expectations,background_knowledge,known_from,notes,total_pric e,feuser_data,billing_address,registration_data,terms_2

Property

registerThemselvesByDefaultForHiddenCheckbox

Data type

boolean

Description

whether the logged-in user should be registered themselves by default in the registration form (only applicable if the checkbox is hidden)

Default

1

Property

showFeUserFieldsInRegistrationForm

Data type

string

Description

fe_users DB fields to show for in the registration form

Default

name,company,address,zip,city,country,telephone,email

Property

showFeUserFieldsInRegistrationFormWithLabel

Data type

string

Description

fe_users DB fields on the registration form that should be displayed with a label

Default

telephone,email

Property

numberOfFirstRegistrationPage

Data type

integer

Description

the displayed number of the first registration page (for “step x of y”)

Default

1

Property

numberOfLastRegistrationPage

Data type

integer

Description

the displayed number of the last registration page (for “step x of y”)

Default

2

Property

maximumBookableSeats

Data type

integer

Description

the maximum number of seats that can be booked in one registration

Default

10

Property

showSpeakerDetails

Data type

boolean

Description

whether to show detailed information of the speakers in the single viewif disabled, only the names will be shown

Default

1

Property

showSiteDetails

Data type

boolean

Description

whether to show detailed information of the locations in the single viewif disabled, only the name of the locations will be shown

Default

1

Property

limitFileDownloadToAttendees

Data type

boolean

Description

whether file downloads are limited to attendees only

Default

1

Property

showFeUserFieldsInRegistrationsList

Data type

string

Description

comma-separated list of FEuser fields to show in the list of registrations for an event

Default

name

Property

showRegistrationFieldsInRegistrationList

Data type

string

Description

comma-separated list of registration fields to show in the list of registrations for an event

Default

None

Property

logOutOneTimeAccountsAfterRegistration

Data type

boolean

Description

Whether one-time FE user accounts will be automatically logged out after they have registered for an event.

Note: This does not affect regular FE user accounts in any way.

Default

1

Property

enableSortingLinksInListView

Data type

boolean

Description

whether to add sorting links to the headers in the list view

Default

1

Property

linkToSingleView

Data type

string

Description

when to link to the single view: always, never, onlyForNonEmptyDescription

Default

always

Property

whether to send an additional notification e-mail from the FE editor to the reviewers when a new record has been created

Data type

boolean

Description

sendAdditionalNotificationEmailInFrontEndEditor

Default

0

Property

pages

Data type

integer

Description

PID of the sysfolder that contains all the event records (e.g. the starting point)

Default

None

Property

recursive

Data type

integer

Description

level of recursion that should be used when accessing the startingpoint

Default

None

Property

listPID

Data type

page_id

Description

PID of the FE page that contains the event list

Default

None

Property

detailPID

Data type

page_id

Description

PID of the FE page that contains the single view

Default

None

Property

myEventsPID

Data type

page_id

Description

PID of the FE page that contains the “my events” list

Default

None

Property

registerPID

Data type

page_id

Description

PID of the FE page that contains the seminar registration plug-in

Default

None

Property

thankYouAfterRegistrationPID

Data type

page_id

Description

PID of the thank-you page that will be displayed after a FE user has registered for an event

Default

None

Property

sendParametersToThankYouAfterRegistrationPageUrl

Data type

boolean

Description

Whether to send GET parameters to the thank-you-after-registration- page-URL.

Default

1

Property

createAdditionalAttendeesAsFrontEndUsers

Data type

boolean

Description

whether to create FE user records for additional attendees (in addition to storing them in a text field)

Default

0

Property

sysFolderForAdditionalAttendeeUsersPID

Data type

page_id

Description

UID of the sysfolder in which FE users created as additional attendees in the registration form get stored

Default

Property

userGroupUidsForAdditionalAttendeesFrontEndUsers

Data type

string

Description

comma-separated list of front-end user group UIDs to which the FE users created in the registration form will be assigned

Default

Property

pageToShowAfterUnregistrationPID

Data type

page_id

Description

PID of the page that will be displayed after a FE user has unregistered from an event

Default

None

Property

sendParametersToPageToShowAfterUnregistrationUrl

Data type

boolean

Description

Whether to send GET parameters to the thank-you-after-registration- page-URL.

Default

1

Property

loginPID

Data type

page_id

Description

PID of the FE page that contains the login form or onetimeaccount

Default

None

Property

registrationsListPID

Data type

page_id

Description

PID of the page that contains the registrations list for participants

Default

None

Property

registrationsVipListPID

Data type

page_id

Description

PID of the page that contains the registrations list for editors

Default

None

Property

eventEditorFeGroupID

Data type

integer

Description

UID of the FE user group that is allowed to enter and edit event records in the FE

Default

None

Property

defaultEventVipsFeGroupID

Data type

integer

Description

UID of the FE user group that is allowed to see the registrations of all events

Default

None

Property

eventEditorPID

Data type

page_id

Description

PID of the page where the plug-in for editing events is located

Default

None

Property

createEventsPID

Data type

page_id

Description

PID of the sysfolder where FE-created events will be stored

Default

None

Property

createAuxiliaryRecordsPID

Data type

page_id

Description

PID of the sysfolder where FE-created auxiliary records will be stored

Default

None

Property

eventSuccessfullySavedPID

Data type

page_id

Description

PID of the page that will be shown when an event has been successfully entered on the FE

Default

None

Property

allowedExtensionsForUpload

Data type

string

Description

Comma-separated list of file extensions which are allowed to be uploaded in the FE editor

Default

jpg,jpeg,png,bmp,gif,tiff,tif,txt,pdf,ps,svg,doc,docx,sxw,odt,xls,xlsx ,sxc,ods,ppt,pptx,sxi,odp,html,htm,css,js,xml,xsd,zip,rar,gz,tgz,tar,b z2,tbz,tbz2

Property

displayFrontEndEditorFields

Data type

String

Description

comma-separated list of the fields to show in the FE-editor; allowed values are: subtitle,accreditation_number, credit_points, categories, event_type, cancelled, teaser,description, additional_information, begin_date, end_date, begin_date_registration, deadline_early_bird, deadline_registration, needs_registration, allows_multiple_registrations, queue_size, offline_attendees, attendees_min, attendees_max, target_groups, price_regular, price_regular_early, price_regular_board, price_special, price_special_early, price_special_board, payment_methods, place, room, lodgings, foods, speakers, leaders, partners, tutors, checkboxes, uses_terms_2, attached_file_box, notes

Default

subtitle,accreditation_number,credit_points,categories,event_type,c ancelled,teaser,description,additional_information,begin_date,end_d ate,begin_date_registration,deadline_early_bird,deadline_registra tion,needs_registration,allows_multiple_registrations,queue_size,o ffline_attendees,attendees_min,attendees_max,target_groups,price_ regular,price_regular_early,price_regular_board,price_special,pri ce_special_early,price_special_board,payment_methods,place,room,l odgings,foods,speakers,leaders,partners,tutors,checkboxes,uses_terms_2,attached_file_box,notes

Property

requiredFrontEndEditorFields

Data type

String

Description

comma-separated list of the event fields which are required to be filled in the FE editor; allowed values are: subtitle, accreditation_number, credit_points, categories, event_type, cancelled, teaser, description, additional_information, begin_date, end_date, begin_date_registration, deadline_early_bird, deadline_registration, needs_registration, allows_multiple_registrations, queue_size, attendees_min, attendees_max, offline_attendees, target_groups, price_regular, price_regular_early, price_regular_board, price_special, price_special_early, price_special_board, payment_methods, place, room, lodgings, foods, speakers, leaders, partners, tutors, checkboxes, uses_terms_2, attached_file_box, notes

Default

Property

requiredFrontEndEditorPlaceFields

Data type

String

Description

comma-separated list of the place fields which are required to be filled in the FE editor; allowed values are: address, zip, city, country, homepage, directions

Default

city

Property

bankTransferUID

Data type

record_id

Description

UID of the payment method that corresponds to “bank transfer”, used for input validation in the registration form

Default

None

Property

externalLinkTarget

Data type

string

Description

The target for external links in seminars.

Default

None

Property

seminarImageSingleViewWidth

Data type

integer

Description

the maximum width of the image of a seminar in the single view

Default

260

Property

seminarImageSingleViewHeight

Data type

integer

Description

the maximum height of the image of a seminar in the single view

Default

160

Property

allowFrontEndEditingOfSpeakers

Data type

boolean

Description

whether to allow front-end editing of speakers

Default

0

Property

allowFrontEndEditingOfPlaces

Data type

boolean

Description

whether to allow front-end editing of places

Default

0

Property

allowFrontEndEditingOfCheckboxes

Data type

boolean

Description

whether to allow front-end editing of checkboxes

Default

0

Property

allowFrontEndEditingOfTargetGroups

Data type

boolean

Description

whether to allow front-end editing of target groups

Default

0

[tsref:plugin.tx_seminars_pi1]