{{-- ======================================== 프로그램 상단 공용 템플릿 (template1.blade.php) ======================================== 주요 기능: 1. 프로그램 상단 비주얼 영역 (배경 이미지, 타이틀, CTA 버튼) 2. 페이지 탭 메뉴 (조건부 노출) 3. 핵심 보기 슬라이드 (조건부 노출) 데이터 구조: - $element: 템플릿 데이터 배열 - bg_image_pc: 배경 이미지 URL - title_sub1, title_sub1_color: 서브 타이틀 및 색상 - title_row, title_row_color: 메인 타이틀 및 색상 - cta: CTA 버튼 설정 (use_yn, cta_link, cta_text) - countries: 국가 목록 - target: 대상 정보 - menu_tabs_use_yn: 탭 메뉴 노출 여부 - menu_tabs: 탭 메뉴 데이터 배열 - menu_slides_use_yn: 슬라이드 노출 여부 - menu_slides: 슬라이드 데이터 배열 --}}
{{-- ======================================== 상단 비주얼 영역 (헤더) ======================================== --}}
{{-- 배경 이미지 설정 --}}
{{-- 타이틀 영역 --}}
{{-- 서브 타이틀 (색상 적용) --}} {!! isset($element['title_sub1']) && $element['title_sub1'] ? $element['title_sub1'] : '서브 타이틀' !!} {{-- 메인 타이틀 (색상 적용) --}}

{!! isset($element['title_row']) && $element['title_row'] ? $element['title_row'] : '타이틀' !!}

{{-- CTA 버튼 (조건부 노출: use_yn이 'Y'일 때만) --}} @if(isset($element['cta']['use_yn']) && $element['cta']['use_yn'] === 'Y') @endif {{-- 프로그램 정보 박스 (국가, 대상) --}}

{!! isset($element['countries']) && $element['countries'] ? $element['countries'] : '국가 목록' !!}

{!! isset($element['target']) && $element['target'] ? $element['target'] : '아이 혼자 유학 : 초? ~ 고?
부모 동반 유학 : 초? ~ 고?' !!}

{{-- ======================================== 메인 콘텐츠 영역 ======================================== --}}
{{-- ======================================== 페이지 탭 메뉴 (조건부 노출) ======================================== --}} @if(isset($element['menu_tabs_use_yn']) && $element['menu_tabs_use_yn'] === 'Y')
{{-- 동적 탭 메뉴 (DB 데이터 기반) --}} @if(isset($element['menu_tabs']) && is_array($element['menu_tabs']) && count($element['menu_tabs']) > 0) @foreach($element['menu_tabs'] as $index => $tab) @endforeach @else {{-- 기본 탭 메뉴 (데이터가 없을 때의 폴백) --}} @endif
@endif {{-- ======================================== 핵심 보기 슬라이드 (조건부 노출) ======================================== --}} @if(isset($element['menu_slides_use_yn']) && $element['menu_slides_use_yn'] === 'Y')
{{-- 슬라이드 네비게이션 컨트롤 --}} {{-- 슬라이드 컨테이너 --}}
{{-- 슬라이드 개수 주의사항: 화면에 보이는 슬라이드 개수 이상의 슬라이드가 존재해야 다음 슬라이드가 안 보이는 오류가 없음 등록 슬라이드의 개수가 적을 경우 /js/edmuhak/programs/submain.js 에서 보이는 슬라이드 개수 수정 필요 슬라이드 개수가 5개 이하일 경우 좌우스크롤 없이 고정되어 보이도록 처리 (미구현 - 퍼블리셔가 처리해야 함) --}}
{{-- 동적 슬라이드 (DB 데이터 기반) --}} @if(isset($element['menu_slides']) && is_array($element['menu_slides']) && count($element['menu_slides']) > 0) @foreach($element['menu_slides'] as $index => $slide)
{{-- 뱃지 텍스트 --}} {!! isset($slide['badge']) && $slide['badge'] ? $slide['badge'] : '뱃지 텍스트 ' . ($index + 1) !!} {{-- 주요 텍스트 --}}

{!! isset($slide['title']) && $slide['title'] ? $slide['title'] : '주요 텍스트 ' . ($index + 1) !!}

{{-- 서브 텍스트 --}} {!! isset($slide['caption']) && $slide['caption'] ? $slide['caption'] : '서브 텍스트 ' . ($index + 1) !!}
@endforeach @else {{-- 기본 슬라이드 (데이터가 없을 때의 폴백) --}}
검증 완료

조기유학 수속비
50% 할인

25만 원 상당
추가 지원

학교 추가 지원
1회 무료

50만원 상당
선행학습

유학 선행학습
1회 무료

레벨테스트 포함
전문 컨설팅

국내 1위
유학 전문 컨설팅

개인별 상세 상담 가능
현지 케어

100% 안심
현지 케어

가디언, 현지 지사 등
@endif
@endif