Adopt changes in product teaser processor
This commit is contained in:
@@ -98,21 +98,22 @@ class TeaserProcessor implements DataProcessorInterface
|
|||||||
$productUid = (int) $processedData['data']['tx_eptheme_context_product'];
|
$productUid = (int) $processedData['data']['tx_eptheme_context_product'];
|
||||||
$hotelUid = (int) $processedData['data']['tx_eptheme_context_hotel'];
|
$hotelUid = (int) $processedData['data']['tx_eptheme_context_hotel'];
|
||||||
|
|
||||||
$filterSettings = new FilterSettings();
|
$filterSettings = [
|
||||||
$filterSettings->setProductUid($productUid);
|
'productUid' => $productUid,
|
||||||
$filterSettings->setHotelUid($hotelUid);
|
'hotelUid' => $hotelUid,
|
||||||
|
];
|
||||||
|
|
||||||
$dateFromTimestamp = (int) $processedData['data']['tx_eptheme_context_date_from'];
|
$dateFromTimestamp = (int) $processedData['data']['tx_eptheme_context_date_from'];
|
||||||
if ($dateFromTimestamp > 0) {
|
if ($dateFromTimestamp > 0) {
|
||||||
$dateFrom = new \DateTime();
|
$dateFrom = new \DateTime();
|
||||||
$dateFrom->setTimestamp($dateFromTimestamp);
|
$dateFrom->setTimestamp($dateFromTimestamp);
|
||||||
$filterSettings->setDateFrom($dateFrom);
|
$filterSettings['dateFrom'] = $dateFrom->format('Y-m-d');
|
||||||
}
|
}
|
||||||
$dateToTimestamp = (int) $processedData['data']['tx_eptheme_context_date_to'];
|
$dateToTimestamp = (int) $processedData['data']['tx_eptheme_context_date_to'];
|
||||||
if ($dateToTimestamp > 0) {
|
if ($dateToTimestamp > 0) {
|
||||||
$dateTo = new \DateTime();
|
$dateTo = new \DateTime();
|
||||||
$dateTo->setTimestamp($dateToTimestamp);
|
$dateTo->setTimestamp($dateToTimestamp);
|
||||||
$filterSettings->setDateTo($dateTo);
|
$filterSettings['dateTo'] = $dateTo->format('Y-m-d');
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @var \EP\EpProducts\Service\ProductDataService $productDataService */
|
/** @var \EP\EpProducts\Service\ProductDataService $productDataService */
|
||||||
|
|||||||
Reference in New Issue
Block a user