diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index 86b279353..13f48ddfe 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -72,6 +72,22 @@ @endif +{{-- サイト名(HTML HEADのTITLEタグ、Connect-CMSのタイトルバーに使用する) --}} +@php + // ページがある場合、override_site_nameを取得する。 + $override_site_name = null; + if (isset($page) && isset($page_tree)) { + $override_site_name = $page->getOverrideSiteName($page_tree); + } + // ページにoverride_site_nameが設定されていない場合はサイト管理のサイト名を使用する。 + $base_site_name = Configs::getConfigsValue($cc_configs, 'base_site_name', config('app.name', 'Connect-CMS')); + if (empty($override_site_name)) { + $site_name = $base_site_name; + } else { + $site_name = $override_site_name; + } +@endphp + {{-- Page --}} @if (isset($page)) @@ -81,7 +97,7 @@ {{-- CSRF Token --}} {{-- cc_configsのセット場所は、app\Http\Middleware\ConnectInit::handle(). 管理画面・一般画面全てのviewで参照できる --}} -