PHPackages                             machwert/sf\_event\_mgt\_multidates - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. machwert/sf\_event\_mgt\_multidates

ActiveTypo3-cms-extension

machwert/sf\_event\_mgt\_multidates
===================================

SF Event MGT Multidates

0621HTML

Since Jan 26Pushed 2y ago1 watchersCompare

[ Source](https://github.com/machwert/sf_event_mgt_multidates)[ Packagist](https://packagist.org/packages/machwert/sf_event_mgt_multidates)[ RSS](/packages/machwert-sf-event-mgt-multidates/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

sf\_event\_mgt\_multidates TYPO3 Extension extends sf\_event\_mgt
=================================================================

[](#sf_event_mgt_multidates-typo3-extension-extends-sf_event_mgt)

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
------------

[](#installation)

1.

Composer installation: composer req machwert/sf\_event\_mgt\_multidates

Standard installation: TYPO3 Backend / Admin Tools: Extensions / Get Extension: sf\_event\_mgt\_multidates

2.

Include static TypoScript file 'SF Event Mgt Multidates'

[![alt text](https://github.com/machwert/sf_event_mgt_multidates/raw/main/Documentation/TYPO3Backend_IncludeTypoScript.png?raw=true)](https://github.com/machwert/sf_event_mgt_multidates/blob/main/Documentation/TYPO3Backend_IncludeTypoScript.png?raw=true)

Configuration
-------------

[](#configuration)

In Constant Editor you can configure following:

1. Use FluidEmail to send mails? plugin.tx\_sfeventmgt\_mulitdates.settings.useFluidEmail = 1
2. 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.

3. TypeNum of ajax page, which has no html header output. plugin.tx\_sfeventmgt\_mulitdates.settings.ajaxTypeNum = 99
4. 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
-----------------------------------

[](#typo3-backend-sf_event_mgtevent)

Add multiple dates for an event

[![alt text](https://github.com/machwert/sf_event_mgt_multidates/raw/main/Documentation/TYPO3Backend_multidates.png?raw=true)](https://github.com/machwert/sf_event_mgt_multidates/blob/main/Documentation/TYPO3Backend_multidates.png?raw=true)

TYPO3 Frontend - List view
--------------------------

[](#typo3-frontend---list-view)

Only the first date ist presented in list view by default

[![alt text](https://github.com/machwert/sf_event_mgt_multidates/raw/main/Documentation/TYPO3Frontend_Listview.png?raw=true)](https://github.com/machwert/sf_event_mgt_multidates/blob/main/Documentation/TYPO3Frontend_Listview.png?raw=true)

TYPO3 Frontend - Detail view
----------------------------

[](#typo3-frontend---detail-view)

All dates are presented in detail view and selectable

[![alt text](https://github.com/machwert/sf_event_mgt_multidates/raw/main/Documentation/TYPO3Frontend_Detailview.png?raw=true)](https://github.com/machwert/sf_event_mgt_multidates/blob/main/Documentation/TYPO3Frontend_Detailview.png?raw=true)

TYPO3 Frontend - Registration view
----------------------------------

[](#typo3-frontend---registration-view)

All dates are presented in detail view and selectable

[![alt text](https://github.com/machwert/sf_event_mgt_multidates/raw/main/Documentation/TYPO3Frontend_Registrationview.png?raw=true)](https://github.com/machwert/sf_event_mgt_multidates/blob/main/Documentation/TYPO3Frontend_Registrationview.png?raw=true)

TYPO3 Frontend - Calendar view
------------------------------

[](#typo3-frontend---calendar-view)

Events are dislayed multiple times if multiple dates are set in calendar view

[![alt text](https://github.com/machwert/sf_event_mgt_multidates/raw/main/Documentation/TYPO3Frontend_Registrationview.png?raw=true)](https://github.com/machwert/sf_event_mgt_multidates/blob/main/Documentation/TYPO3Frontend_Registrationview.png?raw=true)

TYPO3 Backend - Event Registration 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

[![alt text](https://github.com/machwert/sf_event_mgt_multidates/raw/main/Documentation/TYPO3Backend_EventRegistrationview.png?raw=true)](https://github.com/machwert/sf_event_mgt_multidates/blob/main/Documentation/TYPO3Backend_EventRegistrationview.png?raw=true)

Email New Registration view
---------------------------

[](#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

[![alt text](https://github.com/machwert/sf_event_mgt_multidates/raw/main/Documentation/Email_NewRegistration.png?raw=true)](https://github.com/machwert/sf_event_mgt_multidates/blob/main/Documentation/Email_NewRegistration.png?raw=true)

ChangeLog
---------

[](#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

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity19

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/85f8786f304799c8662c8954085037fe2b7121a9d2412202051e27ca5f104b41?d=identicon)[machwert](/maintainers/machwert)

---

Top Contributors

[![machwert](https://avatars.githubusercontent.com/u/10484883?v=4)](https://github.com/machwert "machwert (16 commits)")

### Embed Badge

![Health badge](/badges/machwert-sf-event-mgt-multidates/health.svg)

```
[![Health](https://phpackages.com/badges/machwert-sf-event-mgt-multidates/health.svg)](https://phpackages.com/packages/machwert-sf-event-mgt-multidates)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
