{% 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 %}