{{-- Intro + photo grid shared by every academic level page (including Higher Secondary). Needs: $academicLevel --}} @php use App\Helpers\Helper; $isEn = app()->getLocale() == 'en'; $levelName = $isEn ? $academicLevel->name_en : (isset($academicLevel->name_np) ? $academicLevel->name_np : $academicLevel->name_en); $tagline = $isEn ? $academicLevel->tagline_en : (isset($academicLevel->tagline_np) ? $academicLevel->tagline_np : $academicLevel->tagline_en); $words = explode(' ', trim(strip_tags($tagline ?? ''))); $lastTwo = count($words) > 3 ? array_splice($words, -2) : []; $levelImages = $academicLevel->images ? json_decode($academicLevel->images, true) ?? [] : []; $fallbackImage = asset('assets/frontend/images/default-image.png'); $applyUrl = $academicLevel->id == '5' ? route('online-admission.college-level') : route('online-admission.school-level'); @endphp {{-- ============ Introduction ============ --}} {{ implode(' ', $words) }} @if ($lastTwo) {{ implode(' ', $lastTwo) }} @endif @php $facts = $isEn ? $academicLevel->short_description_en : $academicLevel->short_description_np ?? $academicLevel->short_description_en; @endphp @if (trim(strip_tags($facts ?? '')) !== '') {!! Helper::stripInlineStyle($facts) !!} @endif {!! Helper::stripInlineStyle( $isEn ? $academicLevel->description_en : $academicLevel->description_np ?? $academicLevel->description_en, ) !!} {{ __('pages.apply_now') }} {!! Helper::content('pages.contact_us') !!} {{-- ============ Campus photos ============ --}} @if (count($levelImages)) @foreach (array_slice($levelImages, 0, 8) as $image) @endforeach @endif