derhansen / sf_event_mgt_contentelements

Adds a relation field for content elements to events in TYPO3 extension sf_event_mgt
GNU General Public License v2.0
0 stars 0 forks source link

Event management and registration - Content Elements

This TYPO3 extension extends sf_event_mgt to support content element relations in event records. When installed, it is possible to assign various content elements to event records as shown on the screenshot below.

Content element relation

Installation

Required template changes

In every template, where related content elements of an event should be shown, it is required to use the EventContentElements ViewHelper. To do so, register the ViewHelpers of this extension in the HTML element and use the ViewHelper to hand over the content element uids of the given event to TypoScript content element rendering.

Example:

<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
  xmlns:ece="http://typo3.org/ns/Derhansen/SfEventMgtContentelements/ViewHelpers"
  data-namespace-typo3-fluid="true">

  <f:cObject typoscriptObjectPath="lib.tx_sfeventmgt.contentElementRendering">{ece:eventContentElements(event: event)}</f:cObject>

</html>

Recommended settings

Since content elements related to an event will be shown in the list and the page module, it is highly recommended to set "Contains Plugin" to "Events" for the folder(s) containing event records.

Folder Settings

This setting will hide related content elements in the list and page module.

Versions

Version TYPO3 PHP Support/Development
3.x 13.4 8.1 - 8.3 Features, Bugfixes, Security Updates
2.x 12.4 8.1 - 8.3 Features, Bugfixes, Security Updates
1.x 11.5 7.4 - 8-3 Bugfixes, Security Updates

Thanks for sponsoring

Thanks a lot to MENNEKES Elektrotechnik GmbH & Co. KG for sponsoring the initial development of this extension and for supporting open source software.