Breadcrumb (diglactic/laravel-breadcrumbs) Gammes en AppService Formattage Prix dans le model Products route pour page : tous les produits
45 lines
1.8 KiB
PHP
45 lines
1.8 KiB
PHP
<div class="breadrumbs content">
|
|
<div class="breadrumbs__wrapper wrapper">
|
|
<div class="breadrumbs__inner">
|
|
<div class="left__offset"></div>
|
|
<a href="{{ route('home')}}">{{ __('Accueil') }}</a>
|
|
@php
|
|
$segments = Request::segments();
|
|
$href = url('/');
|
|
if($segments[0]=="produit") {
|
|
$segments[0] = "gamme-de-produits";
|
|
array_splice($segments,1,0,Str::slug($ranges[$product->range_id-1]->name));
|
|
}
|
|
@endphp
|
|
@foreach($segments as $segment)
|
|
@php
|
|
switch($segment) {
|
|
case "gamme-de-produits":
|
|
$segment = "gammes-de-produits";
|
|
break;
|
|
case "produit":
|
|
$segment = "produits";
|
|
break;
|
|
default;
|
|
}
|
|
$href .= "/".$segment;
|
|
@endphp
|
|
@if ($loop->last)
|
|
<span class="breadrumbs__arrow">></span>
|
|
@if(isset($range))
|
|
<span>{{$range->name}}</span>
|
|
@elseif($segment=='contact')
|
|
<span>{{ __('Contactez-nous') }}</span>
|
|
@elseif($segment=="mentions-legales")
|
|
<span>{{ __('Mentions légales') }}</span>
|
|
@else
|
|
<span>{{ ucfirst(str_replace('-',' ',$segment))}}</span>
|
|
@endif
|
|
@else
|
|
<span class="breadrumbs__arrow">></span>
|
|
<a href="{{ $href }}">{{ ucfirst(str_replace('-',' ',$segment))}}</a>
|
|
@endif
|
|
@endforeach
|
|
</div>
|
|
</div>
|
|
</div>
|