@extends('layouts.previews.default') @php use App\Enums\ElementType; use App\Enums\TopElementDefault; use App\Enums\CustomElementType; use App\Enums\NoteType; use App\Enums\Status; use App\Enums\NewsElementDefault; use App\Enums\Boolean; use App\Enums\LinkType; use App\Enums\MultiLangMode; use App\Enums\FvType; $listImagePc = []; $listImageSp = []; $isSlidePc = false; for ($i = 1; $i <= 3; $i++) { if (!empty($project->topPage['slide_image_pc' . $i])) { $listImagePc[] = $project->topPage['slide_image_pc' . $i]; } if (!empty($project->topPage['slide_image_sp' . $i])) { $listImageSp[] = $project->topPage['slide_image_sp' . $i]; } } if (count($listImageSp) == 0) { $isSlidePc = true; $listImageSp = $listImagePc; } @endphp @section('content')
@if (fieldPropertyValue('fv_type', $project->topPage) == FvType::IMAGE) @if (count($listImagePc) <= 1)
@else
    @foreach ($listImagePc as $image)
  • @endforeach
    @php $firtNameSlide = true; @endphp @for ($i = 1; $i <= 3; $i++) @if (!empty($project->topPage['slide_image_pc' . $i]))

    {!! setTextDefault($project->topPage['slide_name_pc' . $i], '') !!}

    @php $firtNameSlide = false; @endphp @endif @endfor
@endif @else
{!! fieldPropertyValue('movie_tag', $project->topPage) !!}
@endif @if (fieldPropertyValue('fv_type_sp', $project->topPage) == FvType::IMAGE) @if (count($listImageSp) == 1)
@else
    @foreach ($listImageSp as $image)
  • @endforeach
    @php $firtNameSlide = true; @endphp @for ($i = 1; $i <= 3; $i++) @if ( (!$isSlidePc && !empty($project->topPage['slide_image_sp' . $i])) || ($isSlidePc && !empty($project->topPage['slide_image_pc' . $i])))

    @if (!empty($project->topPage['slide_name_sp' . $i])) {!! setTextDefault($project->topPage['slide_name_sp' . $i], '') !!} @else {!! setTextDefault($project->topPage['slide_name_pc' . $i], '') !!} @endif

    @php $firtNameSlide = false; @endphp @endif @endfor
@endif @else
{!! fieldPropertyValue('movie_tag_sp', $project->topPage) !!}
@endif
@php $viewIG = false; @endphp @foreach ($elements as $item) @if (fieldPropertyValue('status', $item)) @if (fieldPropertyValue('element_type', $item) == ElementType::DEFAULT) @switch(fieldPropertyValue('default_element_type', $item)) @case(TopElementDefault::PICKUP) @include('preview.default.defaults.tops.pickup') @break @case(TopElementDefault::CONCEPT) @include('preview.default.defaults.tops.concept') @break @case(TopElementDefault::CHILD_PAGE_TRANSITION) @include('preview.default.defaults.tops.childPageTransition') @break @case(TopElementDefault::ROOM) @include('preview.default.defaults.tops.room') @break @case(TopElementDefault::PLAN) @include('preview.default.commons.plan') @break @case(TopElementDefault::RESTAURANT) @include('preview.default.defaults.tops.restaurant') @break @case(TopElementDefault::OTHER_FACILITY) @include('preview.default.defaults.tops.facility') @break @case(TopElementDefault::FOUR_SEASONS) @if (!$viewIG) @include('preview.default.defaults.tops.fourSeason') @endif @php $viewIG = true; @endphp @break @case(TopElementDefault::INSTAGRAM) @if (!$viewIG) @include('preview.default.defaults.tops.fourSeason') @endif @php $viewIG = true; @endphp @break @case(TopElementDefault::CV_NEXT) @php $reserve = $item; @endphp @break @endswitch @endif @endif @if (textLocale('status', $item, $lang) && fieldPropertyValue('custom_element_type', $item) >= CustomElementType::ONE_COLUMN && fieldPropertyValue('custom_element_type', $item) <= CustomElementType::SIDE_CONTENT_V2)
@include('preview.customs.customContent')
@endif @endforeach @if ($project->show_news && $project->noticePage) @php $noticePage = $project->noticePage->noticeElements ->filter(function ($val) use ($item) { return $val->element_type == ElementType::DEFAULT && $val->default_element_type == NewsElementDefault::NEW_LIST && $val->status == Boolean::TRUE; }) ->first(); @endphp @if ($noticePage && $notices)
$project->point_color]) !!}>News
@if ($lang == MultiLangMode::DEFAULT)
お知らせ
@endif @if ($lang == MultiLangMode::CHINESE_SIMPLIFIED)
注意
@endif @if ($lang == MultiLangMode::CHINESE_TRADITIONAL)
注意
@endif >
@endif @endif @include('preview.default.commons.allContaintSP') @if (!empty($reserve)) @include('preview.default.commons.reserve') @endif
@endsection