139 lines
		
	
	
		
			8.1 KiB
		
	
	
	
		
			PHP
		
	
	
			
		
		
	
	
			139 lines
		
	
	
		
			8.1 KiB
		
	
	
	
		
			PHP
		
	
	
<!doctype html>
 | 
						|
<html lang="de">
 | 
						|
<head>
 | 
						|
    <meta charset="utf-8">
 | 
						|
    <meta name="viewport" content="width=device-width, user-scalable=no">
 | 
						|
    <title>{{config('settings.name')}}</title>
 | 
						|
    @include('template.'.config('settings.template').'.content.includes.css')
 | 
						|
    @if(isset($_COOKIE["cookies-consent"]) && $_COOKIE["cookies-consent"])
 | 
						|
        @include('template.'.config('settings.template').'.content.includes.integrations')
 | 
						|
    @endif
 | 
						|
 | 
						|
    <meta name="csrf-token" content="{{csrf_token()}}"/>
 | 
						|
    <meta name="url-base" content="{{url('/')}}">
 | 
						|
    <meta name="checkout" content="{{url('/checkout')}}">
 | 
						|
    <meta name="get-contents" content="{{url('/contents')}}">
 | 
						|
 | 
						|
    @yield('head')
 | 
						|
 | 
						|
</head>
 | 
						|
<body style="border-top: 8px solid {{$_primary_ci_color}};">
 | 
						|
<nav class="navbar navbar-expand-lg py-3" style="background-color: {{$_menue_background_color}};">
 | 
						|
    <div class="container ">
 | 
						|
        <a class="navbar-brand " href="{{url('/')}}">
 | 
						|
            <picture>
 | 
						|
                <img src="{{$favicon['180']}}" alt="{{config('settings.name')}}" class="img-fluid" width="80">
 | 
						|
            </picture>
 | 
						|
        </a>
 | 
						|
 | 
						|
        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
 | 
						|
            <span class="navbar-toggler-icon"></span>
 | 
						|
        </button>
 | 
						|
        <div class="collapse navbar-collapse justify-content-end" id="navbarSupportedContent">
 | 
						|
            <ul class="navbar-nav fs-5">
 | 
						|
 | 
						|
                <a class="nav-item nav-link {{request()->is('produkt*')?'active':''}}" href="{{url('/produkte')}}">Produkte</a>
 | 
						|
                <a class="nav-item nav-link {{request()->is('leistung*')?'active':''}}" href="{{url('/leistungen')}}">Leistungen</a>
 | 
						|
                <a class="nav-item nav-link {{request()->is('ueber-uns*')?'active':''}}" href="{{url('/ueber-uns')}}">Über uns</a>
 | 
						|
                <a class="nav-item nav-link {{request()->is('aktuelles*') || request()->is('news*')?'active':''}}" href="{{url('/aktuelles')}}">Aktuelles</a>
 | 
						|
                <a class="nav-item nav-link {{request()->is('kontakt*')?'active':''}}" href="{{url('/kontakt')}}">Kontakt</a>
 | 
						|
 | 
						|
                @if($_warenkorb_aktiv)
 | 
						|
                    <li class="nav-item ms-md-5">
 | 
						|
                        <a href="" data-bs-toggle="modal" data-bs-target="#ShoppingCart" class="position-relative">
 | 
						|
                            <svg style="fill: {{$_primary_ci_color}}; width: 30px; margin-top: 6px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M352 128C352 57.42 294.579 0 224 0 153.42 0 96 57.42 96 128H0v304c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V128h-96zM224 48c44.112 0 80 35.888 80 80H144c0-44.112 35.888-80 80-80zm176 384c0 17.645-14.355 32-32 32H80c-17.645 0-32-14.355-32-32V176h48v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h160v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h48v256z"></path></svg>
 | 
						|
                            <span class="position-absolute top-10 start-90 badge rounded-pill bg-danger" style="display: none; right: -10px;" id="count-products-in-bag">0</span>
 | 
						|
                        </a>
 | 
						|
                    </li>
 | 
						|
                @endif
 | 
						|
 | 
						|
            </ul>
 | 
						|
        </div>
 | 
						|
    </div>
 | 
						|
</nav>
 | 
						|
@yield('content')
 | 
						|
 | 
						|
@include('template.'.config('settings.template').'.content.includes.cookie-banner')
 | 
						|
 | 
						|
 | 
						|
@if($_warenkorb_aktiv)
 | 
						|
 | 
						|
<div class="modal fade" id="ShoppingCart" tabindex="-1" aria-labelledby="ShoppingCart" aria-hidden="true">
 | 
						|
    <div class="modal-dialog modal-lg">
 | 
						|
        <div class="modal-content">
 | 
						|
            <div class="modal-header" style="background-color: {{$_secondary_ci_color}} ; color: white;">
 | 
						|
                <h5 class="modal-title" id="exampleModalLabel">
 | 
						|
                    <svg style="fill: currentColor; width: 19px; margin-right: 8px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M352 128C352 57.42 294.579 0 224 0 153.42 0 96 57.42 96 128H0v304c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V128h-96zM224 48c44.112 0 80 35.888 80 80H144c0-44.112 35.888-80 80-80zm176 384c0 17.645-14.355 32-32 32H80c-17.645 0-32-14.355-32-32V176h48v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h160v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h48v256z"/></svg>
 | 
						|
                    Warenkorb
 | 
						|
                </h5>
 | 
						|
                <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
 | 
						|
            </div>
 | 
						|
            <div class="modal-body">
 | 
						|
                <div class="row">
 | 
						|
                    <div style="display: none;" class="alert alert-danger mt-5" role="alert" id="cart-error">
 | 
						|
                        Fehler beim Laden der Produkte, versuchen Sie, die Seite neu zu laden
 | 
						|
                    </div>
 | 
						|
                    <div style="display: none;" class="col-12 text-center" id="no-products">
 | 
						|
 | 
						|
                        <br>
 | 
						|
                        <br>
 | 
						|
                        <br>
 | 
						|
                        <lottie-player src="https://assets2.lottiefiles.com/packages/lf20_3VDN1k.json"  background="transparent"  speed="1"  style="width: 150px; height: 150px; margin-left: 40%"  loop  autoplay></lottie-player>
 | 
						|
                        <br>
 | 
						|
                        <br>
 | 
						|
                        <br>
 | 
						|
                        <i>Es befinden sich noch keine Produkte im Warenkorb</i>
 | 
						|
                        <br>
 | 
						|
                        <br>
 | 
						|
                        <a class="btn btn-primary mb-3" href="{{url('/produkte')}}">Jetzt Produkte entdecken</a>
 | 
						|
                        <br>
 | 
						|
 | 
						|
 | 
						|
                    </div>
 | 
						|
                    <div class="col-12">
 | 
						|
                        <table class="table table-striped">
 | 
						|
                            <tbody id="list-products-in-bag"></tbody>
 | 
						|
                            <tfoot>
 | 
						|
                            <tr>
 | 
						|
                                <th class="text-start" scope="col">Gesammt:</th>
 | 
						|
                                <th colspan="3" class="text-end">
 | 
						|
                                    <span id="total-price">0 €</span>
 | 
						|
                                    <br>
 | 
						|
                                    <small class="text-end fw-light">Preise inkl. 19% Umsatzsteuer</small>
 | 
						|
                                </th>
 | 
						|
                            </tr>
 | 
						|
                            </tfoot>
 | 
						|
                        </table>
 | 
						|
                    </div>
 | 
						|
                </div>
 | 
						|
                <div class="row mt-3" id="modal-buttons">
 | 
						|
                    <div class="col-6">
 | 
						|
                        <a href="" class="text-muted text-decoration-none" data-bs-toggle="modal" data-bs-target="#shareCart">
 | 
						|
                            Warenkorb teilen
 | 
						|
                            <svg style="fill: currentColor; width: 19px; margin-left: 4px; margin-bottom: 4px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M564.907 196.35L388.91 12.366C364.216-13.45 320 3.746 320 40.016v88.154C154.548 130.155 0 160.103 0 331.19c0 94.98 55.84 150.231 89.13 174.571 24.233 17.722 58.021-4.992 49.68-34.51C100.937 336.887 165.575 321.972 320 320.16V408c0 36.239 44.19 53.494 68.91 27.65l175.998-184c14.79-15.47 14.79-39.83-.001-55.3zm-23.127 33.18l-176 184c-4.933 5.16-13.78 1.73-13.78-5.53V288c-171.396 0-295.313 9.707-243.98 191.7C72 453.36 32 405.59 32 331.19 32 171.18 194.886 160 352 160V40c0-7.262 8.851-10.69 13.78-5.53l176 184a7.978 7.978 0 0 1 0 11.06z"/></svg>
 | 
						|
                        </a>
 | 
						|
                    </div>
 | 
						|
                    <div class="col-6 text-end">
 | 
						|
                        <a href="{{url('/checkout')}}" type="button" class="btn btn-primary">Angebot unverbindlich anfragen</a>
 | 
						|
 | 
						|
                    </div>
 | 
						|
                </div>
 | 
						|
            </div>
 | 
						|
 | 
						|
        </div>
 | 
						|
    </div>
 | 
						|
</div>
 | 
						|
@endif
 | 
						|
@include('template.'.config('settings.template').'.content.includes.footer')
 | 
						|
@include('template.'.config('settings.template').'.content.includes.scripts')
 | 
						|
<script src="https://cdn.jsdelivr.net/npm/js-cookie@3.0.1/dist/js.cookie.min.js"></script>
 | 
						|
<script src="https://unpkg.com/@lottiefiles/lottie-player@0.4.0/dist/lottie-player.js"></script>
 | 
						|
<script src="{{storage('js/cookies-consent.js')}}"></script>
 | 
						|
 | 
						|
<script src="{{storage('js/data.js')}}"></script>
 | 
						|
<script src="{{storage('js/methods.js')}}"></script>
 | 
						|
<script src="{{storage('js/script.js')}}"></script>
 | 
						|
@yield('scripts')
 | 
						|
</body>
 | 
						|
</html>
 |