{% extends 'base.html.twig' %}{% block title %}{{ settings[0].siteName }} : {{ biens.libelle }}{% endblock %}{% block javascripts %} {{ parent() }} <script src="https://maps.google.com/maps/api/js?key=AIzaSyA8iZeI07nPI2H8ueyucFd9mAGMP4kLpPM" type="text/javascript"></script> {{ encore_entry_script_tags('map') }}.{% endblock %}{# {% dump(biens) %} #}{% block body %}<div class="container-fluid shadow py-1"> <div class="container"> <div class="row"> <div class="col color"> <a href="{{ path('app_biens_index') }}" class="text-decoration-none color"> <svg class="me-2" width="32" height="32" viewBox="0 0 24 24"> <path fill="currentColor" d="M16 22L6 12L16 2l1.775 1.775L9.55 12l8.225 8.225Z" /> </svg> Retour Nos biens / Résultats </a> </div> </div> </div></div><div class="container"> <div class="row mb-3"> <div class="col-lg-8 col-sm-12 pb-3"> {# <img src="{{ biens.photo1 }}" alt="Bien 1" class="img-fluid" style="height: 560px; width: 100%; object-fit: cover;"> #} {# </div> #} {% if biens.photo1 != null %} {% set p1 = 1 %} {% else %} {% set p1 = 0 %} {% endif %} {% if biens.photo2 != null %} {% set p2 = 1 %} {% else %} {% set p2 = 0 %} {% endif %} {% if biens.photo3 != null %} {% set p3 = 1 %} {% else %} {% set p3 = 0 %} {% endif %} {% if biens.photo4 != null %} {% set p4 = 1 %} {% else %} {% set p4 = 0 %} {% endif %} {% if biens.photo5 != null %} {% set p5 = 1 %} {% else %} {% set p5 = 0 %} {% endif %} {% if biens.photo6 != null %} {% set p6 = 1 %} {% else %} {% set p6 = 0 %} {% endif %} {% if biens.photo7 != null %} {% set p7 = 1 %} {% else %} {% set p7 = 0 %} {% endif %} {% if biens.photo8 != null %} {% set p8 = 1 %} {% else %} {% set p8 = 0 %} {% endif %} {% if biens.photo9 != null %} {% set p9 = 1 %} {% else %} {% set p9 = 0 %} {% endif %} {% set nbImages = p1 + p2 + p3 + p4 + p5 + p6 + p7 + p8 + p9 %} {% set resteImages = nbImages - 7 %} {% if biens.photo1 != null %} <a href="{{ biens.photo1 }}" class="glightbox"> <img src="{{ biens.photo1 }}" class="card-img-top img-fluid first-photo-bien" alt="Bien 1"> </a> {% else %} <img src="{{ asset('assets/img/maison.jpg')}}" class="card-img-top img-fluid bg-secondary first-photo-bien" alt="Bien 1"> {% endif %} </div> <div class="col-lg-4 col-sm-12"> {% if biens.photo2 == null %} <div class="row"> <div class="col mt-5 d-flex justify-content-center align-items-center lead fw-bold"> Il n'y a pas d'autres photo </div> </div> {% endif %} <div class="row row-cols-1 row-cols-md-2 g-2"> {% if biens.photo2 != null %} <div class="col position-relative"> <div class="card h-100"> <a href="{{ biens.photo2 }}" class="glightbox"> <img src="{{ biens.photo2 }}" class="card-img-top img-fluid img-gallery" alt="Bien" style="height: 180px; object-fit: cover;"> </a> </div> </div> {% endif %} {% if biens.photo3 != null %} <div class="col"> <div class="card h-100"> <a href="{{ biens.photo3 }}" class="glightbox"> <img src="{{ biens.photo3 }}" class="card-img-top img-fluid img-gallery" alt="Bien" style="height: 180px; object-fit: cover;"> </a> </div> </div> {% endif %} {% if biens.photo4 != null %} <div class="col"> <div class="card h-100"> <a href="{{ biens.photo4 }}" class="glightbox"> <img src="{{ biens.photo4 }}" class="card-img-top img-fluid img-gallery" alt="Bien" style="height: 180px; object-fit: cover;"> </a> </div> </div> {% endif %} {% if biens.photo5 != null %} <div class="col"> <div class="card h-100"> <a href="{{ biens.photo5 }}" class="glightbox"> <img src="{{ biens.photo5 }}" class="card-img-top img-fluid img-gallery" alt="Bien" style="height: 180px; object-fit: cover;"> </a> </div> </div> {% endif %} {% if biens.photo6 != null %} <div class="col"> <div class="card h-100"> <a href="{{ biens.photo6 }}" class="glightbox"> <img src="{{ biens.photo6 }}" class="card-img-top img-fluid img-gallery" alt="Bien" style="height: 180px; object-fit: cover;"> </a> </div> </div> {% endif %} {% if biens.photo7 != null %} <div class="col"> <div class="card h-100"> <a href="{{ biens.photo7 }}" class="glightbox"> <img src="{{ biens.photo7 }}" class="card-img-top img-fluid img-gallery" alt="Bien" style="height: 180px; object-fit: cover;"> </a> <div class="img-gallery-centered-text">+ {{ resteImages }}</div> </div> </div> {% endif %} {% if biens.photo8 != null %} <div class="col" style="display: none;"> <div class="card h-100"> <a href="{{ biens.photo8 }}" class="glightbox"> <img src="{{ biens.photo8 }}" class="card-img-top img-fluid img-gallery" alt="Bien" style="height: 180px; object-fit: cover;"> </a> </div> </div> {% endif %} {% if biens.photo9 != null %} <div class="col" style="display: none;"> <div class="card h-100"> <a href="{{ biens.photo9 }}" class="glightbox"> <img src="{{ biens.photo9 }}" class="card-img-top img-fluid img-gallery" alt="Bien" style="height: 180px; object-fit: cover;"> </a> </div> </div> {% endif %} </div> </div> </div> <div class="row g-4"> <div class="col-lg-8 col-sm-12"> <p class="color small"> <span class="fw-bold h4"> {{ biens.prix|format_currency('EUR') }} </span> <br> {# <span class="fw-bold">Type 3 avec deux places de parking</span> #} <span class="fw-bold">{{ biens.libelle }}</span> <br> {{ biens.ville }} {{ biens.codePostal }} </p> <p class="small"> {{ biens.descriptif|raw }} </p> </div> <div class="col-lg-4 col-sm-12 color"> <a href="{{ path('app_contact') }}" class="button-contact me-2">Contacter l'agence</a> <div class="btn-group dropend"> <button type="button" class="btn color dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false"> <svg class="" width="25" height="25" viewBox="0 0 24 24"> <path fill="currentColor" d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81c1.66 0 3-1.34 3-3s-1.34-3-3-3s-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65c0 1.61 1.31 2.92 2.92 2.92c1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z" /> </svg> </button> <ul class="dropdown-menu"> <li> <a class="dropdown-item" href="https://www.facebook.com/sharer/sharer.php?u=https://127.0.0.1:8000/nos-biens/{{ biens.id }}"> <svg width="25" height="25" viewBox="0 0 24 24"> <path fill="#3B5998" d="M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95z" /> </svg> Facebook </a> </li> {# <li> <a class="dropdown-item" href="#"> <svg width="25" height="25" viewBox="0 0 256 256"> <path fill="#C32AA3" d="M160 128a32 32 0 1 1-32-32a32.1 32.1 0 0 1 32 32Zm68-44v88a56 56 0 0 1-56 56H84a56 56 0 0 1-56-56V84a56 56 0 0 1 56-56h88a56 56 0 0 1 56 56Zm-52 44a48 48 0 1 0-48 48a48 48 0 0 0 48-48Zm16-52a12 12 0 1 0-12 12a12 12 0 0 0 12-12Z"/> </svg> Instagram </a> </li> #} </ul> </div> {# <svg class="p-2 me-2" style="border: solid 2px #0b1b46" width="40" height="40" viewBox="0 0 24 24"> <path fill="currentColor" d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81c1.66 0 3-1.34 3-3s-1.34-3-3-3s-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65c0 1.61 1.31 2.92 2.92 2.92c1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z" /> </svg> #} {# <a href="https://www.facebook.com/sharer/sharer.php?u=https://127.0.0.1:8000/nos-biens/{{ biens.id }}">Facebook</a> #} {# <svg class="p-2 me-2" style="border: solid 2px #0b1b46" width="40" height="40" viewBox="0 0 20 20"> <path fill="currentColor" d="m10 3.22l-.61-.6a5.5 5.5 0 0 0-7.78 7.77L10 18.78l8.39-8.4a5.5 5.5 0 0 0-7.78-7.77l-.61.61z" /> </svg> <svg class="p-2 me-2" style="border: solid 2px #0b1b46" width="40" height="40" viewBox="0 0 384 512"> <path fill="currentColor" d="M384 192c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0s192 86 192 192z" /> </svg> #} <div class="mt-5"> <h4>Surface habitable : {{ biens.surfaceBien }} m²</h4> {% if biens.surfaceTerrain != null %} <h4>Surface terrain : {{ biens.surfaceTerrain }} m²</h4> {% endif %} <h4>Nb de pièces : {{ biens.nbPieces }}</h4> <h4>Nb de chambres : {{ biens.nbChambres }}</h4> </div> </div> </div></div><div class="container mt-4"> <div class="row"> <div class="col-lg-12 col-sm-12 pb-5"> {# {% if biens.latitude != null and biens.longitude != null %} <div id="map" data-latitude="{{ biens.latitude }}" data-longitude="{{ biens.longitude }}"></div> {% else %} <div id="map" data-latitude="47.081012" data-longitude="2.398782"></div> {% endif %} #} <div id="map" data-ville="{{ biens.ville }}, Fr"></div> </div> {# <div class="col-lg-2 col-sm-12"> <div class="d-grid gap-2"> <button class="button-contact mb-4">Transports</button> <button class="button-contact mb-4">Education</button> <button class="button-contact mb-4">Sécurité</button> <button class="button-contact-white mb-4">Commerces</button> <button class="button-contact-white mb-4">Sorties</button> <button class="button-contact mb-4">Santé</button> <button class="button-contact mb-4">Grandes surfaces</button> </div> </div> #} </div></div>{% endblock %}