Fix payment form validation, styling and blog header visibility

This commit is contained in:
Muhammet Güler
2026-02-13 12:45:17 +03:00
parent bda19b4b0f
commit 0fa8e4e435
12 changed files with 638 additions and 15 deletions
+17 -6
View File
@@ -57,12 +57,14 @@ class BlogController extends Controller
$headerTemplate = HeaderTemplate::find($blogPage->header_template_id);
}
// 2. Öncelik: Varsayılan aktif template
// 2. Öncelik: Varsayılan aktif template (KALDIRILDI - Default static header kullanılmalı)
/*
if (!$headerTemplate) {
$headerTemplate = HeaderTemplate::where('is_active', true)
->latest('updated_at')
->first();
}
*/
if ($headerTemplate) {
$templateDefaults = $headerTemplate->default_data ?? [];
@@ -164,17 +166,26 @@ class BlogController extends Controller
->orderBy('created_at', 'desc')
->get();
// Render Header Template - En son aktif olan header template'i kullan
// Blog sayfa ayarlarını bul (varsa)
$blogPage = Page::where('slug', 'blog')->first();
// Render Header Template
$renderedHeader = null;
$headerTemplate = HeaderTemplate::where('is_active', true)
->latest('updated_at')
->first();
$headerTemplate = null;
// 1. Öncelik: Blog sayfasında seçili header template
if ($blogPage && $blogPage->header_template_id) {
$headerTemplate = HeaderTemplate::find($blogPage->header_template_id);
}
if ($headerTemplate) {
$templateDefaults = $headerTemplate->default_data ?? [];
$pageData = $blogPage ? ($blogPage->header_data ?? []) : [];
$mergedData = array_merge($templateDefaults, $pageData);
$renderedHeader = TemplateService::replacePlaceholders(
$headerTemplate->html_content,
$templateDefaults,
$mergedData,
$post
);
}