<!DOCTYPE html>
<html lang="{{ app.request.locale }}">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0{% if current == "cart" %}, user-scalable=no{% endif %}">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
{% block meta %}{% endblock %}
<title> {% block title %}{% endblock %} | {{ 'app.title'|trans }}</title>
<!-- Google Font -->
<link
href="https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;600;900&display=swap" rel="stylesheet">
<!-- Css Styles -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<link rel="stylesheet" href="{{ asset('assets/css/theme/font-awesome.min.css') }}" type="text/css">
<link rel="stylesheet" href="{{ asset('assets/css/theme/elegant-icons.css') }}" type="text/css">
{# <link rel="stylesheet" href="{{ asset('assets/css/theme/nice-select.css') }}" type="text/css"> #}
<link rel="stylesheet" href="{{ asset('assets/css/theme/jquery-ui.min.css') }}" type="text/css">
<link rel="stylesheet" href="{{ asset('assets/css/theme/owl.carousel.min.css') }}" type="text/css">
<link rel="stylesheet" href="{{ asset('assets/css/theme/slicknav.min.css') }}" type="text/css">
<link rel="stylesheet" type="text/css" href="//unpkg.com/leaflet/dist/leaflet.css" />
{# <link rel="stylesheet" href="{{ asset('assets/css/utils.css') }}" type="text/css"> #}
<link rel="stylesheet" href="{{ asset('assets/css/theme/theme.css') }}" type="text/css">
<link rel="icon" href="{{ asset('favicon.ico') }}"/>
{# JS #}
{% if typePaiement is defined and typePaiement == 'cb' %}
<script src="https://js.stripe.com/v3/"></script>
<script>
var url = '';
var stripePublicKey = "{{ stripePublicKey }}";
</script>
{% endif %}
<script src="{{ asset('assets/js/theme/jquery-3.3.1.min.js') }}"></script>
<script type="text/javascript" src="https://unpkg.com/leaflet/dist/leaflet.js"></script>
<script type="text/javascript" src="https://widget.mondialrelay.com/parcelshop-picker/jquery.plugin.mondialrelay.parcelshoppicker.min.js"></script>
<script type="module" src="{{ asset('assets/js/app.js') }}"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-772LLKY5NX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){window.dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-772LLKY5NX');
</script>
{% if app.user and (current == 'cart' or current == 'orders') %}
{# Mondial Relay #}
<script>
let pointRelais = {};
let shippingAddress = '';
$("#prAddress").on("click", function (e) {
e.stopPropagation();
e.preventDefault();
});
$(document).ready(function () {
$("#Zone_Widget").MR_ParcelShopPicker({
Target: "#Retour_Widget",
Brand: "CC22689G",
PostCode: {{ app.user.address.postalcode }},
Country: "FR",
Theme: "mondialrelay",
Responsive: true,
NbResults: 15,
OnParcelShopSelected:
function (data) {
pointRelais = data;
var output = document.querySelector("#shippingAddress");
shippingAddress = output.innerHTML;
var html = '';
html +='<div class="row">';
html +='<div class="col">{{ "base.recipient"|trans }}</div>';
html +='<div class="col">'+ data.Nom +'</div>';
html +='</div>';
html +='<div class="row">';
html +='<div class="col">{{ "base.address"|trans }}</div>';
html +='<div class="col">'+ data.Adresse1 + ' ' + data.Adresse2 +'</div>';
html +='</div>';
html +='<div class="row">';
html +='<div class="col">{{ "base.postal_code"|trans }}</div>';
html +='<div class="col">'+ data.CP +'</div>';
html +='</div>';
html +='<div class="row">';
html +='<div class="col">{{ "base.city"|trans }}</div>';
html +='<div class="col">'+ data.Ville +' ('+ data.Pays +')</div>';
html +='</div>';
output.innerHTML = html;
}
});
$("#MrMap").on("hidden.bs.modal", function () {
$.ajax({
url: "/panier/add-shipping-address",
method: "POST",
dataType: "json",
data: null,
success: function(result){
window.location.reload();
}
});
});
let url = '';
{% if current == 'cart' %}
url = "/panier/add-shipping-address";
{% elseif current == 'orders' %}
url = "envoi-mise-de-cote/add-shipping-address";
{% endif %}
$("#userAddress").on("click", function(){
$.ajax({
url: url,
method: "POST",
dataType: "json",
data: pointRelais,
success: function(result){
window.location.reload();
}
});
});
$("#selectPR").on('click', function (){
/*let response = fetch("/panier/add-shipping-address").then((result)=>{
console.log(result.json());
});*/
$.ajax({
url: url,
method: "POST",
dataType: "json",
data: pointRelais,
success: function(result){
window.location.reload();
}
});
});
});
</script>
{% endif %}
</head>
<body>
<script>
let isConnected = false;
{% if app.user %}
isConnected = true;
{% endif %}
</script>
{# FB SHARE #}
<div id="fb-root"></div>
<!--<script async defer crossorigin="anonymous" src="https://connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v13.0" nonce="dRMvUNa1"></script>-->
{# <div id="preloder">
<div class="loader"></div>
</div> #}
<div id="preloader">
<div class="loader">
<div class="bar bar1"></div>
<div class="bar bar2"></div>
<div class="bar bar3"></div>
<div class="bar bar4"></div>
<div class="bar bar5"></div>
<div class="bar bar6"></div>
<div class="bar bar7"></div>
<div class="bar bar8"></div>
</div>
</div>
{% if params %}
{% set now = "now"|date("m/d/Y H:i:s") %}
{% for param in params %}
{% if param.name == 'admin_msg' %}
{% if (now > param.startAt|date("m/d/Y H:i:s") and now < param.endAt|date("m/d/Y H:i:s")) and param.value %}
<div class="admin_msg text-center">
<h4><i class="icon_info_alt me-3"></i> {{ param.value }}</h4>
</div>
{% endif %}
{% endif %}
{% endfor %}
{% endif %}
{# <div class="admin_msg text-center">
<h4><i class="icon_info_alt me-3"></i> Promotion de la plupart des vinyles du site du 24 décembre au 24 janvier</h4>
</div> #}
{# Menu RESPONSIVE #}
{% include "components/theme/_menu_hamburger.html.twig" %}
{# Header #}
{% include "components/theme/header.html.twig" %}
<main class="container-fluid p-0">
<div class="row justify-content-center">
<div class="col-lg-11 col-md-12">
{% include "components/_flashcontainer.html.twig" %}
</div>
</div>
<div class="row justify-content-center">
<div class="col-11 col-lg-11 text-center txt-defil">
<h4 class="fw-bold">{{ 'base.free_shipping'|trans }}</h4>
</div>
</div>
<section class="hero">
<div class="container g-0">
<div class="row">
{% if
current != "register" and
current != "reset_password" and
current != "cart" and
current != "login" and
current != "account" and
current != "orders" and
current != "order_details"and
current != "page"
%}
<div class="col-lg-3">
{% if current != "accessories" %}
{% include "components/theme/_search.html.twig" %}
{% endif %}
</div>
{% endif %}
<div class="
{% if
current != "register" and
current != "reset_password" and
current != "cart" and
current != "login" and
current != "account" and
current != "orders" and
current != "order_details"and
current != "page"
%}col-lg-9{% else %}col-lg-10 ms-auto me-auto{% endif %}" {% if current == "home" %}style="min-height: 460px;"{% endif %}>
{% if current == "home" %}
{% include "components/theme/_heroHome.html.twig" %}
{% else %}
<div class="hero__text text-left">
{% block hero %}{% endblock %}
</div>
<br>
{% endif %}
{% block body %}{% endblock %}
</div>
</div>
</div>
{% block extras %}{% endblock %}
</section>
</main>
{# Footer #}
{% include "components/theme/footer.html.twig" %}
{# MODALS #}
{% if (app.user == null) %}
<div class="modal fade" id="needConnexionModal" role="dialog" aria-labelledby="needConnexionModalLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content">
<div class="modal-header">
<h1 class="modal-title fs-5" id="staticBackdropLabel">{{ 'base.must_be_connected'|trans }}</h1>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body text-center">
<i class="fa fa-user"></i> <a href="{{ path('app_login') }}" class="mx-2"><span class="">{{ 'base.login'|trans }}</span></a> |
<i class="fa fa-pencil"></i> <a href="{{ path('app_register') }}" class="mx-2"><span class="">{{ 'base.register'|trans }}</span></a>
</div>
</div>
</div>
</div>
{% endif %}
<!-- Js Plugins -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>
<script src="{{ asset('assets/js/theme/jquery-ui.min.js') }}"></script>
<script src="{{ asset('assets/js/theme/jquery.slicknav.js') }}"></script>
<script src="{{ asset('assets/js/theme/owl.carousel.min.js') }}"></script>
<script src="{{ asset('assets/js/theme/main.js') }}"></script>
<script src="{{ asset('assets/js/theme/mixitup.min.js') }}"></script>
<script>
let routeName = "{{ app.request.get('_route') }}";
</script>
{% block javascript %}{% endblock %}
</body>
</html>