{{ $description['title'] ?? '' }}
{{ $bestTimeTitle }}
{{ $bestTimeValue }}
@if ($bestTimeNote !== ''){{ $bestTimeNote }}
@endif{{ $recommendedTripTitle }}
{{ $recommendedTripValue }}
@extends('layouts.app') @section('title', __('pages.meta.sub-product-category-1.title')) @section('meta_description', __('pages.meta.sub-product-category-1.description')) @section('meta_keywords', __('pages.meta.sub-product-category-1.keywords')) @section('meta_author', __('pages.meta.author')) @push('styles') @endpush @php $data = $subProductCategory1Data ?? []; $bannerSlides = data_get($data, 'banner.slides', []); $breadcrumbItems = data_get($data, 'breadcrumb.items', []); $description = data_get($data, 'description', []); $serviceIcons = data_get($data, 'serviceIcons', []); $recommended = data_get($data, 'recommended', []); $activities = data_get($data, 'activities', []); $activitiesSortOptions = data_get($activities, 'sortOptions', []); $activitiesItems = data_get($activities, 'items', []); $activitiesPagination = data_get($activities, 'pagination', []); $stories = data_get($data, 'stories', []); $storiesItems = data_get($stories, 'content', []); $faq = data_get($data, 'faq', []); $faqItems = data_get($faq, 'items', []); $about = data_get($data, 'about', []); $reviews = data_get($data, 'reviews', []); $reviewHeader = data_get($reviews, 'header', []); $floatingActions = data_get($data, 'floatingActions', []); $mobileNavData = data_get($data, 'mobileNavData', []); $filterSidebar = data_get($data, 'filterSidebar', []); $locale = app()->getLocale(); $isEnglish = $locale === 'en'; $bestTimeTitle = $isEnglish ? ($description['bestTimeEn'] ?? $description['bestTimeVi'] ?? '') : ($description['bestTimeVi'] ?? $description['bestTimeEn'] ?? ''); $bestTimeDescriptionRaw = $isEnglish ? ($description['bestTimeDescriptionEn'] ?? $description['bestTimeDescriptionVi'] ?? '') : ($description['bestTimeDescriptionVi'] ?? $description['bestTimeDescriptionEn'] ?? ''); $bestTimeLines = preg_split('/\r\n|\r|\n/', trim((string) $bestTimeDescriptionRaw)) ?: []; $bestTimeValue = $bestTimeLines[0] ?? ''; $bestTimeNote = count($bestTimeLines) > 1 ? implode(' ', array_slice($bestTimeLines, 1)) : ''; $recommendedTripTitle = $isEnglish ? ($description['recommendedTripDurationEn'] ?? $description['recommendedTripDurationVi'] ?? '') : ($description['recommendedTripDurationVi'] ?? $description['recommendedTripDurationEn'] ?? ''); $recommendedTripRaw = $isEnglish ? ($description['durationEn'] ?? $description['duration'] ?? $description['contentEn'] ?? $description['content'] ?? '') : ($description['duration'] ?? $description['durationEn'] ?? $description['content'] ?? $description['contentEn'] ?? ''); $recommendedTripValue = trim(strip_tags((string) $recommendedTripRaw)); $activeSortText = __('common.page.relevance'); foreach ($activitiesSortOptions as $sortOption) { if (!empty($sortOption['active'])) { $activeSortText = (string) ($sortOption['text'] ?? $activeSortText); break; } } @endphp @section('content')
{{ $bestTimeValue }}
@if ($bestTimeNote !== ''){{ $bestTimeNote }}
@endif{{ $recommendedTripValue }}