templates/front/emplacement.html.twig line 1
{% extends 'base.html.twig' %}
{% block title %}{{ page_title }}{% endblock %}
{% block stylesheets %}
{{ parent() }}
{% if emplacement.lat and emplacement.lng %}
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.3/dist/leaflet.css" integrity="sha256-kLaT2GOSpHechhsozzB+flnD+zUyjE2LlfWPgU04xyI=" crossorigin="" />
{% endif %}
{% endblock %}
{% block body %}
<div class="emplacement-banner text-center pt-5" style="background-color:#364038;height:250px;">
<span class="h2 text-white inline-block"><a class="text-decoration-none text-white" href="/emplacements/{{ emplacement.secteur.slug }}">Secteur {{ emplacement.secteur.name }}</a></span>
</div>
<div id="emplacement-{{ emplacement.slug }}" class="container container-emplacement bg-white rounded shadow mb-5" style="margin-left:auto;margin-right:auto;margin-top:-120px;width:80%;">
<div class="row">
<div class="col-12 col-md-6 p-5">
<h1>{{ page_title }}</h1>
<p>{{ emplacement.address }}<br>{{ emplacement.city.zipcode }} {{ emplacement.city.name }}</p>
</div>
{% if emplacement.lat and emplacement.lng %}
<div id="mapid" class="col-12 col-md-6" style="height:350px;"></div>
{% endif %}
</div>
</div>
{% endblock %}
{% block javascripts %}
{{ parent() }}
{% if emplacement.lat and emplacement.lng %}
<script src="https://unpkg.com/leaflet@1.9.3/dist/leaflet.js" integrity="sha256-WBkoXOwTeyKclOHuWtc+i2uENFpDZ9YPdf5Hf+D7ewM=" crossorigin=""></script>
<script>
var mymap = L.map('mapid').setView([{{ emplacement.lat }}, {{ emplacement.lng }}], 16);
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: 'Map data © <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors, <a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="https://www.mapbox.com/">Mapbox</a>',
maxZoom: 19,
}).addTo(mymap);
var marker = L.marker([{{ emplacement.lat }}, {{ emplacement.lng }}]).addTo(mymap);
</script>
{% endif %}
{% endblock %}