{% extends 'base.html.twig' %}
{% block title %}
{% endblock %}
{% block stylesheets %}
<link rel="stylesheet" href="{{ asset('/css/details-article.css') }}">
{% endblock %}
{% block body %}
<main class="section-services "> </main>
{% for message in app.flashes('success') %}
<div class="alert alert-success alert-dismissible fade show col-md-6" role="alert">{{ message }}</div>
{% endfor %}
<br><br>
<div class="container mt-5">
<div class="row pb-5">
<div class="col-md-12 text-center">
<h5>{% trans %} detail_article.Article{% endtrans %}</h5>
<h2>Lorem ipsum dolor</h2>
</div>
</div>
<div class="d-flex justify-content-center">
<div class="col-md-9">
<div class="card mb-3 section-formation" >
<div class="row g-0">
<div class="col-md-6">
<div class="dream" onclick="showImg('{{ article.image }}')" style="background-image : url('{{ asset('imagees/galery/') }}{{ article.image }}')" id="dream-img"></div>
<div class="card-img-top dream" onclick="showImg('{{ article.image }}')" style="background-image : url('{{ asset('imagees/galery/') }}{{ article.image }}'); height: 300px;background-size: cover;background-repeat: no-repeat; background-position: center"></div>
{# <img src="{{asset('imagees/galery/')}}{{article.image}}" class="card-img-top" alt="..."> #}
</div>
<div class="col-md-6">
<div class="card-body text-left">
<span class="bg-price {{ app.request.locale == 'ar_TN' ? 'form_direction_rtl' : 'form_direction_ltr' }}"> {{ article.prix }} {% trans %} detail_article.TND {% endtrans %}</span>
<h6 class="card-title">{{ article.titre }}</h6>
<p class="card-text {{ app.request.locale == 'ar_TN' ? 'form_direction_rtl' : 'form_direction_ltr' }}" >{{ article.description | striptags }}</p>
<a target="_blank" href="/upload/galerie/images/{{ article.extrait }}" id="down-pdf">{% trans %} detail_article.Download {% endtrans %} <i class="fa-solid fa-file-arrow-down"></i> </a>
</div>
</div>
</div>
</div>
</div>
</div>
<input type="hidden" id="path-img" value="{{ asset('/upload/galerie/images/') }}" />
</div>
<div id="myModal" class="modal">
<div class="modal-content" id="img01" style="height: 100%; background-size: contain; background-repeat: no-repeat; background-position: center center;"></div>
<span class="close">×</span>
</div>
<script>
// Get the modal
var modal = document.getElementById('myModal')
// Get the image and insert it inside the modal - use its "alt" text as a caption
var img = document.getElementById('dream-img')
var modalImg = document.getElementById('img01')
var pathImg = document.getElementById('path-img').value
function showImg(img) {
var img = pathImg + img
modalImg.style.backgroundImage = 'url(' + img + ')'
modal.style.display = 'block'
}
// Get the <span> element that closes the modal
var span = document.getElementsByClassName('close')[0]
// When the user clicks on <span> (x), close the modal
span.onclick = function () {
modal.style.display = 'none'
}
function addCommand(a) {
let quantity = $('.article_' + a).val()
let item = { id: a, quantity: quantity }
console.log(item)
$.ajax({
type: 'POST',
url: "{{ path('make_command') }}",
data: JSON.stringify(item),
dataType: 'json',
success: function (response) {
console.log(response)
}
})
}
</script>
{% endblock %}