{{-- Sayfa SEO meta tagları --}} @php $siteName = \App\Models\SiteSetting::get('site_name', 'Site'); // Inertia $page değişkeni array olarak geliyor $pageSeo = $page['props']['pageSeo'] ?? null; $detailSeo = $page['props']['detailSeo'] ?? null; $blog = $page['props']['blog'] ?? null; // Blog detay sayfası için özel SEO if ($blog) { $seoTitle = $blog['seo_title'] ?? $blog['title'] ?? ''; $seoDescription = $blog['seo_description'] ?? $blog['excerpt'] ?? ''; $seoKeywords = $blog['seo_keywords'] ?? ''; $seoOgTitle = $seoTitle; $seoOgDescription = $seoDescription; $seoOgImage = isset($blog['image']) ? url('/storage/' . $blog['image']) : ''; $ogType = 'article'; } // Detay sayfaları için otomatik SEO (tur, otel, bungalov) elseif ($detailSeo) { $seoTitle = $detailSeo['title'] ?? ''; $seoDescription = $detailSeo['description'] ?? ''; $seoKeywords = $detailSeo['keywords'] ?? ''; $seoOgTitle = $detailSeo['og_title'] ?? $seoTitle; $seoOgDescription = $detailSeo['og_description'] ?? $seoDescription; $seoOgImage = $detailSeo['og_image'] ?? ''; $ogType = 'website'; } // Liste sayfaları için pageSeo kullan elseif ($pageSeo) { $seoTitle = $pageSeo['title'] ?? ''; $seoDescription = $pageSeo['description'] ?? ''; $seoKeywords = $pageSeo['keywords'] ?? ''; $seoOgTitle = $pageSeo['og_title'] ?? $seoTitle; $seoOgDescription = $pageSeo['og_description'] ?? $seoDescription; $seoOgImage = !empty($pageSeo['og_image']) ? url($pageSeo['og_image']) : ''; $ogType = 'website'; } else { $seoTitle = ''; $seoDescription = ''; $seoKeywords = ''; $seoOgTitle = ''; $seoOgDescription = ''; $seoOgImage = ''; $ogType = 'website'; } @endphp @if($seoTitle)