diff --git a/Classes/Hooks/DatamapDataHandlerHook.php b/Classes/Hooks/DatamapDataHandlerHook.php index cb0ab7fe..e0bc3b23 100644 --- a/Classes/Hooks/DatamapDataHandlerHook.php +++ b/Classes/Hooks/DatamapDataHandlerHook.php @@ -46,8 +46,9 @@ public function processDatamap_beforeStart(DataHandler $dataHandler): void } $page = BackendUtility::getRecord('pages', abs($pageId)); + $listType = $incomingFieldArray['list_type'] ?? ''; - if (!$this->isAllowedTargetPage($incomingFieldArray['list_type'], $page['doktype'])) { + if (!$this->isAllowedTargetPage($listType, $page['doktype'])) { unset($dataHandler->datamap['tt_content'][$id]); $dataHandler->log( 'tt_content', @@ -92,7 +93,7 @@ protected function isAllowedTargetPage($listType, $doktype) if (($doktype == 186) && ($listType === 'cartevents_singleevent')) { return true; } - if (($doktype != 186) && ($listType === 'cartevents_events' || $listType === 'cartevents_eventdates' || $listType === 'cartevents_teaserevents')) { + if (($doktype != 186) && ($listType === 'cartevents_listevents' || $listType === 'cartevents_showevent' || $listType === 'cartevents_teaserevents' || $listType === 'cartevents_eventdates')) { return true; } diff --git a/Configuration/FlexForms/ListEventsPlugin.xml b/Configuration/FlexForms/ListEventsPlugin.xml index a98d3dbf..fe2428c9 100644 --- a/Configuration/FlexForms/ListEventsPlugin.xml +++ b/Configuration/FlexForms/ListEventsPlugin.xml @@ -12,7 +12,7 @@ selectSingle Extcode\Cart\Hooks\ItemsProcFunc->user_templateLayout cart_events - Events + ListEvents @@ -24,25 +24,25 @@ select selectSingle - - - + + + - LLL:EXT:cart_events/Resources/Private/Language/locallang_be.xlf:tx_cartevents.plugin.events.action.event.list.orderBy.tstamp - tstamp + + tstamp - LLL:EXT:cart_events/Resources/Private/Language/locallang_be.xlf:tx_cartevents.plugin.events.action.event.list.orderBy.sorting - sorting + + sorting - LLL:EXT:cart_events/Resources/Private/Language/locallang_be.xlf:tx_cartevents.plugin.events.action.event.list.orderBy.crdate - crdate + + crdate - LLL:EXT:cart_events/Resources/Private/Language/locallang_be.xlf:tx_cartevents.plugin.events.action.event.list.orderBy.title - title + + title diff --git a/Resources/Private/Language/Overrides/cart/de.locallang.xlf b/Resources/Private/Language/Overrides/cart/de.locallang.xlf index 2cc95aed..7f2b5e61 100644 --- a/Resources/Private/Language/Overrides/cart/de.locallang.xlf +++ b/Resources/Private/Language/Overrides/cart/de.locallang.xlf @@ -1,6 +1,6 @@ - +