<?php defined('TYPO3') or die(); call_user_func(function () { /* Search Plugin */ \TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin( 'Events', 'DateSearch', 'Events: Date Search', 'EXT:events/Resources/Public/Icons/Extension.svg' ); $GLOBALS['TCA']['tt_content']['types']['list']['subtypes_addlist']['events_datesearch'] = 'pi_flexform'; \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue( 'events_datesearch', 'FILE:EXT:events/Configuration/FlexForms/DateSearch.xml' ); /* Date List Plugin */ \TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin( 'Events', 'DateList', 'Events: Date List', 'EXT:events/Resources/Public/Icons/Extension.svg' ); $GLOBALS['TCA']['tt_content']['types']['list']['subtypes_addlist']['events_datelist'] = 'pi_flexform'; \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue( 'events_datelist', 'FILE:EXT:events/Configuration/FlexForms/DateList.xml' ); /* Date Show Plugin */ \TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin( 'Events', 'DateShow', 'Events: Date Show', 'EXT:events/Resources/Public/Icons/Extension.svg' ); $GLOBALS['TCA']['tt_content']['types']['list']['subtypes_addlist']['events_dateshow'] = 'pi_flexform'; \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue( 'events_dateshow', 'FILE:EXT:events/Configuration/FlexForms/DateShow.xml' ); /* Event Selected Plugin */ \TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin( 'Events', 'Selected', 'Events: Show selected', 'EXT:events/Resources/Public/Icons/Extension.svg' ); $GLOBALS['TCA']['tt_content']['types']['list']['subtypes_addlist']['events_selected'] = 'pi_flexform'; \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue( 'events_selected', 'FILE:EXT:events/Configuration/FlexForms/Selected.xml' ); });