diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/ProductController.php b/web/typo3conf/ext/ep_products/Classes/Controller/ProductController.php
index 00e2aaca..1822b24e 100644
--- a/web/typo3conf/ext/ep_products/Classes/Controller/ProductController.php
+++ b/web/typo3conf/ext/ep_products/Classes/Controller/ProductController.php
@@ -217,17 +217,6 @@ class ProductController extends ActionController
public function teasergroupAction()
{
- $filterSettings = new FilterSettings();
- if ((int) $this->settings['regionUid'] > 0) {
- $filterSettings->setRegionUids([$this->settings['regionUid']]);
- } elseif ((int) $this->settings['countryUid'] > 0) {
- $filterSettings->setCountryUids([$this->settings['countryUid']]);
- } elseif ((int) $this->settings['hotelUid'] > 0) {
- $filterSettings->setHotelUid($this->settings['hotelUid']);
- }
- if ((int) $this->settings['conceptUid'] > 0) {
- $filterSettings->setConceptUids([$this->settings['conceptUid']]);
- }
$filterSettings = $this->filterService->getFiltersettingsFromSettings($this->settings);
$dateAuto = !$this->settings['dateFrom'] && !$this->settings['dateTo'];
$excludedConceptUids = GeneralUtility::trimExplode(',', $this->settings['excludedConceptUids'], true);
diff --git a/web/typo3conf/ext/ep_products/Classes/Service/FilterService.php b/web/typo3conf/ext/ep_products/Classes/Service/FilterService.php
index d9ca23c7..fd1f1648 100644
--- a/web/typo3conf/ext/ep_products/Classes/Service/FilterService.php
+++ b/web/typo3conf/ext/ep_products/Classes/Service/FilterService.php
@@ -365,8 +365,9 @@ class FilterService implements SingletonInterface
} elseif (isset($settings['hotelUid']) && (int) $settings['hotelUid'] > 0) {
$filterSettings->setHotelUid($settings['hotelUid']);
}
- if (isset($settings['conceptUid']) && (int) $settings['conceptUid'] > 0) {
- $filterSettings->setConceptUids([$settings['conceptUid']]);
+ $conceptUids = GeneralUtility::trimExplode(',', $settings['conceptUid'], true);
+ if ($conceptUids) {
+ $filterSettings->setConceptUids($conceptUids);
}
if (isset($settings['dateFrom']) && (int) $settings['dateFrom'] > 0) {
$dateFrom = new \DateTime();
diff --git a/web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_teaser.xml b/web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_teaser.xml
index b628c138..93d83a1c 100644
--- a/web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_teaser.xml
+++ b/web/typo3conf/ext/ep_products/Configuration/FlexForms/flexform_product_teaser.xml
@@ -76,7 +76,7 @@
teasergroup]]>
select
- selectSingle
+ selectSingleBox
tx_epproducts_domain_model_concept
ORDER BY name
@@ -85,8 +85,9 @@
0
+ 5
0
- 1
+ 10