Avoid null-pointer exception
This commit is contained in:
@@ -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,
|
||||
]
|
||||
);
|
||||
}
|
||||
|
||||
@@ -43,6 +43,7 @@
|
||||
<f:format.nl2br>{newsItem.teaser}</f:format.nl2br>
|
||||
</p>
|
||||
</f:if>
|
||||
<div data-rte-content>
|
||||
<n:renderMedia news="{newsItem}" imgClass="block w-full h-auto mb-4" videoClass="video-wrapper" audioClass="audio-wrapper">
|
||||
<f:render partial="Detail/MediaContainer" arguments="{media: newsItem.media, settings:settings, id: newsItem.uid}" />
|
||||
<f:format.html>{newsItem.bodytext}</f:format.html>
|
||||
@@ -52,6 +53,7 @@
|
||||
</div>
|
||||
</f:if>
|
||||
</n:renderMedia>
|
||||
</div>
|
||||
<f:if condition="{newsItem.relatedFiles}">
|
||||
<h3 class="headline headline--underlined">
|
||||
Dateien
|
||||
|
||||
Reference in New Issue
Block a user