From cb9d36ba7965c46c6eee1dc2943bacccf511d9b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Fri, 25 Oct 2019 12:57:18 +0200 Subject: [PATCH] Add journey information to copy and paste for resellers --- .../Classes/Domain/Serialization/Product.php | 8 ++++++++ .../Private/Templates/Reseller/Copypaste.html | 16 +++++++++++----- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/public/typo3conf/ext/ep_products/Classes/Domain/Serialization/Product.php b/public/typo3conf/ext/ep_products/Classes/Domain/Serialization/Product.php index 58a4e9b2..7b689901 100644 --- a/public/typo3conf/ext/ep_products/Classes/Domain/Serialization/Product.php +++ b/public/typo3conf/ext/ep_products/Classes/Domain/Serialization/Product.php @@ -75,6 +75,14 @@ class Product $product['description'] = SerializationUtility::sanitizeText($entity->getTeaser()); $product['images']['image'] = SerializationUtility::preprocessImages($entity->getResellerImages(), $imageProcessingInstructions); $product['video'] = $entity->getVideo(); + $product['journey'] = null; + + if ($entity->getJourney()) { + $product['journey'] = [ + 'byBus' => SerializationUtility::sanitizeText($entity->getJourney()->getByBus()), + 'byCar' => SerializationUtility::sanitizeText($entity->getJourney()->getByCar()), + ]; + } $link = $entity->getExternalLink() ?: $entity->getDetailPage(); $product['link'] = SerializationUtility::generateLink($link, $queryData); diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Reseller/Copypaste.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Reseller/Copypaste.html index fe617902..1dcca06f 100644 --- a/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Reseller/Copypaste.html +++ b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Reseller/Copypaste.html @@ -20,13 +20,19 @@ - - - + + + + + + + + + - + - +