{% extends 'base.html.twig' %}{% block title %}Le Bio d'Elo{% endblock %}{% block stylesheets %} <link rel="stylesheet" href="{{ asset('css/accueil.css') }}">{% endblock %}{% block content %} <div class="wrapper col-12"> <div class="accueil"> <meta itemprop="url" content="https://www.lebiodelo.com{{ app.request.getPathInfo }}"> <video class="background d-none video" src ="" autoplay loop muted type="video/mp4"></video> <img class ='background image d-none ' src="" alt="image accueil"> <p class="text-accueil d-none accueil-lg col-8 mx-auto"> {{ textLg }} </p> <p class="text-accueil d-none accueil-md col-8 mx-auto"> {{ textMd }} </p> </div> </div><div class="groupe mb-5"> <div class="col-12 bandeau mx-auto d-flex justify-content-center align-items-center">A LA UNE AUJOURD'HUI </div> <div itemscope itemtype="https://schema.org/Product" class="focusProduit"> {% if produitsShowcase %} {% set nbShowcase = 0 %} {% for produit in produitsShowcase %} {% set nbShowcase = nbShowcase + 1 %} {% if nbShowcase % 2 %} <div class="col-12 d-flex flex-md-row flex-column pb-lg-5 pb-0 "> <div class="col-md-4 col-12 d-flex flex-column justify-content-center align-items-center photo mx-auto mt-md-3 mt-0"> <img itemprop="image" src="{{ asset("img/photoProduitUpload/" ~ produit.getPhotoProduits.first() ) }}" alt="image du produit" style="width:50%"> <div class="nomProduit my-2" itemprop="name">{{ produit.nom|upper }}</div> </div> <div class="Produit col-md-6 col-10 d-flex flex-column justify-content-center align-items-center mx-auto px-2"> {# <p class= "nomProduit mb-1">{{ produit.nom|upper }}</p> #} <div hidden itemprop="offer">{{ produit.prixPubTtc }}</div> <div itemprop="description" class= "description">{{ produit.description|raw}}</div> <a class="btn col-6" href="{{ path('fiche_produit', {'id' : produit.id}) }}">Découvrir </a> </div> </div> {% else %} <div class=" col-12 d-flex flex-md-row flex-column pb-lg-5 pb-0" > <div class="col-md-6 col-10 d-flex flex-column justify-content-center align-items-center order-md-1 order-2 mx-auto px-2 mt-md-0 mt-3 mb-3"> <div hidden itemprop="offer">{{ produit.prixPubTtc }}</div> <div itemprop="description" class= "description">{{ produit.description|raw}}</div> <a class="btn col-6" href="{{ path('fiche_produit', {'id' : produit.id}) }}">Découvrir </a> </div> <div class="col-md-4 col-12 d-flex flex-column justify-content-center align-items-center photo order-md-2 order-1 mx-auto"> <img itemprop= "image" src="{{ asset("img/photoProduitUpload/" ~ produit.getPhotoProduits.first() ) }}" alt="image du produit" style="width:50%" class="mx-auto"> <div class="nomProduit my-2" itemprop="name">{{ produit.nom|upper }}</div> </div> </div> {% endif %} {% endfor %} {% endif %} </div> </div>{% endblock %}{% block javascripts %}<script>let homeBackground = function(){ let typeLg = "{{typeLg}}" let fileLg ="{{fileLg}}" let typeMd = "{{typeMd}}" let fileMd ="{{fileMd}}" let chemin = "{{asset('img/accueil/')}}" elementVideo = document.querySelector('.video') elementTextLg = document.querySelector('.accueil-lg') elementTextMd = document.querySelector('.accueil-md') elementImage = document.querySelector('.image') if (window.matchMedia("(min-width:992px)").matches) { // superieur au mode md if (typeLg) { //si c'est une video elementVideo.src = chemin+fileLg elementImage.classList.add('d-none') elementVideo.classList.remove('d-none') } else { //si c'est une image elementVideo.classList.add('d-none') elementImage.classList.remove('d-none') elementTextLg.classList.remove('d-none') elementTextMd.classList.add('d-none') elementImage.src = chemin+fileLg } } else { // si c'est une tablette ou un smartphone if (typeMd) { //si c'est une video elementVideo.src = chemin+fileMd elementImage.classList.add('d-none') elementVideo.classList.remove('d-none') } else { //si c'est une image elementVideo.classList.add('d-none') elementImage.classList.remove('d-none') elementTextLg.classList.add('d-none') elementTextMd.classList.remove('d-none') elementImage.src = chemin+fileMd } }}homeBackground()window.onresize =function() { return homeBackground()}</script>{% endblock %}