From 06e29a1be827b6a49f87e65b8ae9763148ecfde0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?O=C4=9Fuzhan=20B=C3=BCk=C3=A7=C3=BCo=C4=9Flu?= Date: Fri, 17 Jul 2026 13:52:07 +0300 Subject: [PATCH] fix(shell): simplify SEO title and description resolution logic for improved clarity --- modules/Cms/Resources/views/layout_builder/shell.blade.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/Cms/Resources/views/layout_builder/shell.blade.php b/modules/Cms/Resources/views/layout_builder/shell.blade.php index 089f63cb0..32a4df554 100644 --- a/modules/Cms/Resources/views/layout_builder/shell.blade.php +++ b/modules/Cms/Resources/views/layout_builder/shell.blade.php @@ -5,11 +5,10 @@ - @php $resolvedSiteName = SiteSettings::get('site.name', config('app.name')); - $resolvedMetaTitle = $seoTitle ?? $siteTitle ?? SiteSettings::get('seo.default_meta_title', $resolvedSiteName); - $resolvedMetaDescription = $seoDescription ?? SiteSettings::get('seo.default_meta_description', ''); + $resolvedMetaTitle = filled($seoTitle ?? null) ? $seoTitle : SiteSettings::get('seo.default_meta_title', $resolvedSiteName); + $resolvedMetaDescription = filled($seoDescription ?? null) ? $seoDescription : SiteSettings::get('seo.default_meta_description', ''); $resolvedFavicon = SiteSettings::value('site.favicon.original') ?: asset('favicon.ico'); @endphp