diff --git a/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/ProductViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/ProductViewHelper.php
index 04b18f6b..974bf61a 100644
--- a/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/ProductViewHelper.php
+++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/ProductViewHelper.php
@@ -92,9 +92,16 @@ class ProductViewHelper extends AbstractViewHelper
} else {
/** @var ContentObjectRenderer $contentObject */
$contentObject = GeneralUtility::makeInstance(ContentObjectRenderer::class);
+ if (is_array($product)) {
+ $param = $product['detailPage'];
+ } elseif (null !== $product) {
+ $param = $product->getUid();
+ } else {
+ $param = null;
+ }
$uri = $contentObject->typoLink_URL(
[
- 'parameter' => is_array($product) ? $product['detailPage'] : $product->getUid(),
+ 'parameter' => $param,
]
);
}
diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Templates/News/News/Detail.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/News/News/Detail.html
index b4d1d672..bd72a691 100644
--- a/public/typo3conf/ext/ep_theme/Resources/Private/Templates/News/News/Detail.html
+++ b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/News/News/Detail.html
@@ -43,15 +43,17 @@