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