<div id="carouselProduit" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
{% for image in produit.images %}
<li data-target="#carouselProduit" data-slide-to="{{ loop.index - 1 }}"
{% if loop.index == 1 %}class="active"{% endif %}></li>
{% endfor %}
</ol>
<div class="carousel-inner">
{% for image in produit.images %}
<div class="carousel-item {% if loop.index == 1 %}active{% endif %}" data-interval="10000">
<img class="myImg d-block w-100" src="{{ urlImageProduit ~ image.url }}" alt="{{ image.designation }}"
title="{{ image.designation }}" data-magnify-src="{{ urlImageProduit ~ image.url }}">
</div>
{% endfor %}
</div>
<a class="carousel-control-prev" href="#carouselProduit" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Retour</span>
</a>
<a class="carousel-control-next" href="#carouselProduit" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Suivant</span>
</a>
</div>
<!-- Modal -->
<div id="myModal" class="modal modal-zoom">
<section class="row">
<div class="col-12">
<img class="modal-content-zoom img-responsive" id="img01">
<p id="titreModal" class="caption-zoom"></p>
</div>
</section>
</div>
{% if produit.preconfigUrlKey is not empty or produit.sousFamille.familleProduit.configurateur or produit.configurateur is not empty or produit.sousFamille.configurateur %}
{% if produit.preconfigUrlKey is not empty %}
{# Produit lié à une préconfiguration du configurateur façade → on lance le configurateur préchargé. #}
<a class="row" href="{{ path('app_configurateur_facade_configure', {projetUid: null, preconfig: produit.preconfigUrlKey}) }}">
{% elseif produit.configurateur is not empty %}
<a class="row" href="{{ path('configurateur_quick', {'sceneSampleKey' : produit.configurateur.sceneKey }) }}">
{% elseif produit.sousFamille.familleProduit.configurateur %}
<a class="row" href="{{ produit.sousFamille.familleProduit.configurateur }}" target="_blank" {# onclick="window.open(this.href,'Configurateur','top='+ ((window.screen.height - 700) > 0 ? (window.screen.height - 700)/2 : 0 ) + ',left=' + ((window.screen.width - 1000) > 0 ? (window.screen.width - 1000)/2 : 0) +',directories=0,titlebar=0,toolbar=0,location=0,status=0,menubar=0,scrollbars=0,resizable=0,height=700,width=1000'); return false;" #}>
{% elseif produit.modelCommercial is same as("Coulissante Initial") %}
<a class="row" href="{{ path('app_configurateur_facade_configure', {projetUid: null}) }}">
{% else %}
<a class="row" href="{{ produit.sousFamille.configurateur }}" target="_blank" {# onclick="window.open(this.href,'Configurateur','top='+ ((window.screen.height - 700) > 0 ? (window.screen.height - 700)/2 : 0 ) + ',left=' + ((window.screen.width - 1000) > 0 ? (window.screen.width - 1000)/2 : 0) +',directories=0,titlebar=0,toolbar=0,location=0,status=0,menubar=0,scrollbars=0,resizable=0,height=700,width=1000'); return false;" #}>
{% endif %}
<div class="offset-1 offset-sm-2 offset-md-1 offset-lg-4 offset-xl-5 col-11 col-sm-10 col-md-11 col-lg-8 col-xl-7 d-flex justify-content-around align-items-center configurateur">
<div>
<img class="img-fluid" src="{{ asset("assets/configurateur.svg") }}" alt="Logo configurateur">
</div>
<div class="maron">
CONFIGUREZ <br/>
<strong class="text-uppercase">
votre {{ produit.sousFamille.familleProduit.designation }}
</strong>
</div>
<div>
<img class="img-fluid" src="{{ asset("assets/right-arrow.svg") }}" alt="Flèche">
</div>
</div>
</a>
{% endif %}