HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/Eurotools/euro-tools.nl/resources/views/shop/pages/categories/show.blade.php
@extends('site.master')

@section('title', $category->translation->meta_title)
@section('meta_description', $category->translation->meta_description)

@section('content')
    <div class="grid-row">
        <div class="breadcrumb">
            <a href="/">Eurotools</a>
            @php $iso = \App::getSite()->languages->where('id', "=", $category->translation->language_id)->first()->iso_2; @endphp
            @if(!empty($category->getParent()) && $category->getParent()->lft > 1 && !empty($category->getParent()->translation))
                <span> > </span>
                <a href="/{{$iso}}/{{$category->getParent()->translation->slug}}">{{$category->getParent()->title}}</a>
                <span> > </span>
                <a href="/{{$iso}}/{{$category->getParent()->translation->slug}}/{{$category->translation->slug}}">{{$category->translation->name}}</a>
            @else
                <span> > </span>
                <a href="/{{$iso}}/{{$category->translation->slug}}">{{$category->translation->name}}</a>
            @endif
        </div>
    </div>
        @if(!\Auth::check() && !empty($category->translation->intro))
            <div class="grid-row category-story">
                <div class="grid-col category-image">
                    <div class="img-holder" style="
                    @if(count($category->documents) > 0)
                            background-image: url('{{$category->documents[0]->large_image_url}}')
                    @else
                            background-color: #eeeeee;
                    @endif
                            ">
                    </div>
                </div>
                <div class="grid-col category-description">
                    <h2>{{$category->translation->intro->typeName}}</h2>
                    {!!  $category->translation->intro->description !!}
                </div>
            </div>
        @endif
    <div class="grid-row">
        <div class="grid-col category-header">
            <h1>{{$category->translation->name}}</h1>
            @if(count($category->children) > 0)
                <a href="/{{$links->products->route}}" class="button">
                    @lang('site/global.backToOverview')
                </a>
            @else
                <a href="/{{$links->products->route}}/{{$category->getParent()->translation->slug}}" class="button">
                    {{$category->getParent()->translation->name}}
                </a>
            @endif
        </div>
    </div>
    <div class="grid-row">
        <div class="grid-col category-content">

            @if(isset($subCategories) && count($subCategories) > 0)
                @include('shop.partials.itemsGridLoop', [
                    'products' => $subCategories,
                    'parentlink' => \App::getSite()->languages->where('id', "=", $category->translation->language_id)->first()->iso_2."/".$category->translation->slug,
                    'isCategory' => true
                ])
            @else

                @if(isset($category->getProducts))
                    @include('shop.partials.itemsGridLoop',[
                       'products' => $category->getProducts,
                        'parentlink' => $links->products->route
                    ])
                @else
                    <div class="grid-col no-products">
                        @lang('site/global.noProductsInCategory')
                    </div>
                @endif

            @endif

            {{--// TODO: lft+1 = right check inbouwen--}}
{{--        @if(count($category->children) > 0)--}}
{{--            @include('shop.partials.itemsGridLoop',--}}
{{--                ['products' => array_values(array_sort($category->getChildren(), function ($value) {--}}
{{--                    return $value->translation->name;--}}
{{--                })),--}}
{{--                'parentlink' => \App::getSite()->languages->where('id', "=", $category->translation->language_id)->first()->iso_2."/".$category->translation->slug,--}}
{{--                'isCategory' => true])--}}
{{--        @else--}}
{{--            @if(count($category->getProducts()->get()) > 0)--}}
{{--                @include('shop.partials.itemsGridLoop',--}}
{{--                ['products' => array_values(array_sort($category->getProducts()->get(), function ($value) {--}}
{{--                    return $value->translation->name;--}}
{{--                })),--}}
{{--                'parentlink' => $links->products->route])--}}
{{--            @else--}}
{{--                <div class="grid-col no-products">--}}
{{--                    @lang('site/global.noProductsInCategory')--}}
{{--                </div>--}}
{{--            @endif--}}
{{--            <div class="btw-message">--}}
{{--                <p>{!! __('site/global.BTWDisclaimer') !!}</p>--}}
{{--            </div>--}}
{{--        @endif--}}
        </div>
    </div>
    @if(\Auth::check() && count($category->children) > 0 && !empty($category->translation->intro))
        <div class="grid-row category-story">
            <div class="grid-col category-image">
                <div class="img-holder" style="
                @if(count($category->documents) > 0)
                        background-image: url('{{$category->documents[0]->large_image_url}}')
                @else
                        background-color: #eeeeee;
                @endif
                        ">
                </div>
            </div>
            <div class="grid-col category-description">
                <h2>{{$category->translation->intro->typeName}}</h2>
                @if(!empty($category->translation->intro))
                    {!!  $category->translation->intro->description !!}
                @endif
            </div>
        </div>
    @endif
@endsection