Fix podcast on newsitem page
This commit is contained in:
@@ -11,23 +11,22 @@ class NewsController extends Controller
|
|||||||
{
|
{
|
||||||
parent::registerView($request, 'nieuws', $id);
|
parent::registerView($request, 'nieuws', $id);
|
||||||
$apiResult = $this->API('nieuws/bericht/' . $id);
|
$apiResult = $this->API('nieuws/bericht/' . $id);
|
||||||
|
$newsItem = new \Model\NewsItem($apiResult->news);
|
||||||
|
|
||||||
switch($apiResult->version) {
|
switch($apiResult->version) {
|
||||||
case 1:
|
case 1:
|
||||||
$newsItem = new \Model\NewsItem($apiResult->news);
|
return view('newsitem', ['news' => $newsItem, 'meta_featuredImage' => count($newsItem->images) ? $newsItem->images[0]->url : null]);
|
||||||
return view('newsitem', ['news' => $newsItem, 'meta_featuredImage' => count($newsItem->images) ? $newsItem->images[0]->url : null]);
|
break;
|
||||||
break;
|
|
||||||
|
|
||||||
case 2:
|
case 2:
|
||||||
$newsItem = $apiResult->news;
|
$source = $apiResult->source;
|
||||||
$source = $apiResult->source;
|
$newsItem->published = new \DateTimeImmutable('@' . $source->created);
|
||||||
$newsItem->published = new \DateTimeImmutable('@' . $source->created);
|
$newsItem->edited = new \DateTimeImmutable('@' . $source->updated);
|
||||||
$newsItem->edited = new \DateTimeImmutable('@' . $source->updated);
|
$newsItem->author = $source->author;
|
||||||
$newsItem->author = $source->author;
|
$newsItem->images = null; // Images will be embedded
|
||||||
$newsItem->images = null; // Images will be embedded
|
$newsItem->video = null; // Videos will be embedded
|
||||||
$newsItem->video = null; // Videos will be embedded
|
$newsItem->content = $source->blocks;
|
||||||
$newsItem->content = $source->blocks;
|
return view('newsitem', ['news' => $newsItem]);
|
||||||
return view('newsitem', ['news' => $newsItem]);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user