machwert / sf_event_mgt_multidates
SF Event MGT Multidates
Installs: 30
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:HTML
Type:typo3-cms-extension
Requires
- php: ^8.1
- ext-curl: *
- derhansen/sf_event_mgt: ^7.3
- typo3/cms-core: ^12.4
Replaces
- typo3-ter/sf_event_mgt_multidates: dev-main
This package is auto-updated.
Last update: 2024-11-26 16:56:09 UTC
README
Enables multiple dates for sf_event_mgt events
- Adapted calender view
- Can be configured to send FluidEmails
- Can be configured to show registration forms in detail view
- Uses Xclasses (see ext_localconf.php) to extend sf_event_mgt_multidates
- Attention: For new registrations 'deadline expired' and 'event expired' checks are removed (sf_event_mgt/Classes/Service/RegistrationService.php::checkRegistrationSuccess is Xclassed)
- Most probably you need to adjust the shipped fluid templates in sf_event_mgt_multidates/Resources/Private/Extension/sf_event_mgt/.. to your need
Installation
Composer installation: composer req machwert/sf_event_mgt_multidates
Standard installation: TYPO3 Backend / Admin Tools: Extensions / Get Extension: sf_event_mgt_multidates
Include static TypoScript file 'SF Event Mgt Multidates'
Configuration
In Constant Editor you can configure following:
-
Use FluidEmail to send mails? plugin.tx_sfeventmgt_mulitdates.settings.useFluidEmail = 1
-
Show registration form on same page in lightbox? plugin.tx_sfeventmgt_mulitdates.settings.showFormInLightbox = 1
If you select this (default) the registration form is loaded by ajax in the detail view directly. The lightbox itself is not implemented in this extension, but it produces a link button with css class "lightbox-btn" which you can use.
-
TypeNum of ajax page, which has no html header output. plugin.tx_sfeventmgt_mulitdates.settings.ajaxTypeNum = 99
-
For this ajax implementation the content of this colPos only is shown. plugin.tx_sfeventmgt_mulitdates.settings.ajaxColPos = 20
TYPO3 Backend sf_event_mgt::Event
Add multiple dates for an event
TYPO3 Frontend - List view
Only the first date ist presented in list view by default
TYPO3 Frontend - Detail view
All dates are presented in detail view and selectable
TYPO3 Frontend - Registration view
All dates are presented in detail view and selectable
TYPO3 Frontend - Calendar view
Events are dislayed multiple times if multiple dates are set in calendar view
TYPO3 Backend - Event Registration view
Registrations you find in TYPO3 Backend for each event in tab 'members (DE: Teilnehmer)'. Here you find the chosen startdate of the registered user
Email New Registration view
In emails to user and admin the chosen date is shown Attention: For Html-emails as shown there are more adaptions necessary. Possibly I will offer an extension sf_event_mgt_htmlmails shortly
ChangeLog
v0.0.3 - Registration form is now called by Ajax, so event detail page can be cached. Furthermore I changed jQuery implementations to native JavaScript. v0.0.2 - Moved setting to initializeAction, only calenderAction must be checked now if sf_event_mgt is updated