diff --git a/app/Http/Controllers/PageController.php b/app/Http/Controllers/PageController.php index 20c591e..79106c8 100644 --- a/app/Http/Controllers/PageController.php +++ b/app/Http/Controllers/PageController.php @@ -56,9 +56,11 @@ class PageController extends Controller // Footer Render $footerTemplate = $page->footerTemplate; + /* if (!$footerTemplate) { $footerTemplate = FooterTemplate::where('is_active', true)->latest('updated_at')->first(); } + */ if ($footerTemplate) { $templateDefaults = $footerTemplate->default_data ?? []; @@ -162,11 +164,13 @@ class PageController extends Controller $footerTemplate = $page->footerTemplate; // Eğer sayfa için footer seçilmemişse, en son aktif footer template'i kullan + /* if (!$footerTemplate) { $footerTemplate = FooterTemplate::where('is_active', true) ->latest('updated_at') ->first(); } + */ if ($footerTemplate) { // Merge template defaults with page data (page data overrides defaults) @@ -245,9 +249,11 @@ class PageController extends Controller // Render Footer Template $footerTemplate = $page->footerTemplate; + /* if (!$footerTemplate) { $footerTemplate = FooterTemplate::where('is_active', true)->latest('updated_at')->first(); } + */ if ($footerTemplate) { $templateDefaults = $footerTemplate->default_data ?? []; @@ -334,11 +340,13 @@ class PageController extends Controller $footerTemplate = $page->footerTemplate; // Eğer sayfa için footer seçilmemişse, en son aktif footer template'i kullan + /* if (!$footerTemplate) { $footerTemplate = FooterTemplate::where('is_active', true) ->latest('updated_at') ->first(); } + */ if ($footerTemplate) { // Merge template defaults with page data (page data overrides defaults) diff --git a/resources/views/layouts/site.blade.php b/resources/views/layouts/site.blade.php index 27f5594..b59fd2a 100644 --- a/resources/views/layouts/site.blade.php +++ b/resources/views/layouts/site.blade.php @@ -34,7 +34,7 @@ $favicon_path = setting('site_favicon'); @yield('content') {{-- Dynamic Footer Template or Static Footer --}} - @if(isset($renderedFooter) && $renderedFooter) + @if(isset($renderedFooter) && !empty(trim($renderedFooter))) {!! $renderedFooter !!} @else @include('partials.footer') diff --git a/resources/views/templates/home.blade.php b/resources/views/templates/home.blade.php index a91e013..c4a5a27 100644 --- a/resources/views/templates/home.blade.php +++ b/resources/views/templates/home.blade.php @@ -1,5 +1,5 @@ @extends('layouts.site') -Ş + @section('title', 'Anasayfa') @section('content') @@ -343,4 +343,4 @@ Teknoloji ve yazılım odaklı bir güç olarak, işletmenizin dijital çağa ta -@endsection +@endsection \ No newline at end of file