From: Stephen Cameron Date: Mon, 17 Jan 2022 13:29:40 +0000 (+0100) Subject: Support opening video / audio assets from any page. Wait #5022 @3 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=003f9d553887db624465826b5f430f34259b0cc6;p=odl.git Support opening video / audio assets from any page. Wait #5022 @3 --- diff --git a/app/Http/Controllers/FrontController.php b/app/Http/Controllers/FrontController.php index 58033d1..1c7f1e5 100644 --- a/app/Http/Controllers/FrontController.php +++ b/app/Http/Controllers/FrontController.php @@ -67,7 +67,7 @@ class FrontController extends Controller $res = []; foreach (Menu::all() as $item) { - $res[] = array_merge(['title' => $item->title], self::getLinkData($item->link)); + $res[] = array_merge(self::getLinkData($item->link), ['title' => $item->title]); } return $res; } @@ -81,11 +81,15 @@ class FrontController extends Controller $res = []; if (str_starts_with($link, 'asset_')) { - $assetId = substr($link, 6); + $asset_ID = substr($link, 6); /** @var Asset $asset */ - $asset = Asset::find($assetId); + $asset = Asset::find($asset_ID); + + $res['id'] = $asset_ID; + $res['title'] = $asset->title; $res['type'] = $asset->type; $res['url'] = $asset->getFirstMediaUrl($asset->file_upload); + $res['image'] = $asset->file_thumb ? $asset->getFirstMediaUrl($asset->file_thumb) : ''; } else { $res['type'] = 'page'; $res['url'] = isset($map[$link]) ? '/front' . $map[$link] : $link; diff --git a/resources/views/components/header.blade.php b/resources/views/components/header.blade.php index 25aa452..c2b21d2 100644 --- a/resources/views/components/header.blade.php +++ b/resources/views/components/header.blade.php @@ -42,7 +42,7 @@ {{ $center }} @else {{-- VEOLIA Logo --}} -