templates/product/show.html.twig line 1

Open in your IDE?
  1. {# {% extends 'base.html.twig' %}
  2. {% block title %}
  3.     {{ product.name }}
  4. {% endblock %}
  5. {% block content %}
  6. <h1 class="text-center">{{ product.name}}</h1>
  7. <div class="row"> 
  8.     <div class="col-lg-2 col-sm-12 container d-flex flex-column justify-content-center text-center">
  9.         <div class=" mt-5 actiGal">
  10.             <img src="/uploads/{{ product.gallery }}" alt="{{ product.name }}" class="img-fluid">
  11.         </div>
  12.         <div class="mt-5 actiGal">
  13.             <img src="/uploads/{{ product.gallery2 }}" alt="{{ product.name }}" class="img-fluid">
  14.         </div>
  15.         <div class="mt-5 actiGal">
  16.             <img src="/uploads/{{ product.gallery3 }}" alt="{{ product.name }}" class="img-fluid">
  17.         </div>
  18.     </div>
  19.     <div class="col-lg-8 col-sm-12 mt-5">
  20.  <p>{{ product.subtitle }}</p>
  21.         <div class="col-12 mt-5 text-center">
  22.             <img src="/uploads/{{ product.illustration }}" alt="{{ product.name }}" class="img-fluid">
  23.         </div>
  24.         <div class="col-12 my-auto">
  25.             
  26.             
  27.             <hr>
  28.             <p>{{ product.description|nl2br|raw }}
  29.             </p>
  30.         </div>
  31.         <div class="container">
  32.             <p class="actiTitle">Tarif :
  33.             </p>
  34.             <p>
  35.                 {{ product.rate|nl2br|raw }}
  36.             </p>
  37.         </div>
  38.         <div class="container">
  39.             <p class="actiTitle">Age :
  40.             </p>
  41.             <p>
  42.                 {{ product.age|nl2br|raw }}
  43.             </p>
  44.         </div>
  45.         <div class="container">
  46.             <p class="actiTitle">Lieu :
  47.             </p>
  48.             <p>
  49.                 {{ product.place|nl2br|raw }}
  50.             </p>
  51.         </div>
  52.     </div>
  53.     <div class="col-lg-2 col-sm-12 container d-flex flex-column justify-content-center text-center">
  54.         <div class=" mt-5 actiGal">
  55.             <img src="/uploads/{{ product.gallery4 }}" alt="{{ product.name }}" class="img-fluid">
  56.         </div>
  57.         <div class="mt-5 actiGal">
  58.             <img src="/uploads/{{ product.gallery5 }}" alt="{{ product.name }}" class="img-fluid">
  59.         </div>
  60.         <div class="mt-5 actiGal">
  61.             <img src="/uploads/{{ product.gallery6 }}" alt="{{ product.name }}" class="img-fluid">
  62.         </div>
  63.     </div>
  64. </div>
  65. {% endblock %} #}
  66. {% extends 'base.html.twig' %}
  67. {% block title %}{{ product.name}}{% endblock %}
  68. {% block content %}
  69. <h1 class="text-center">{{ product.name}}</h1>
  70.     <div class="row d-flex flex-row justify-content-center">
  71. <div class="col-lg-8 col-sm-12 mt-5">
  72.  <p>{{ product.subtitle }}</p>
  73.         <div class="col-12 mt-5 text-center ">
  74.             <img src="/uploads/{{ product.illustration }}" alt="{{ product.name }}" class="img-fluid  rounded">
  75.         </div>
  76.         <div class="col-12 my-auto">
  77.             
  78.             
  79.             <hr>
  80.             <p>{{ product.description|nl2br|raw }}
  81.             </p>
  82.         </div>
  83.         <div class="container">
  84.             <p class="actiTitle">Tarif :
  85.             </p>
  86.             <p>
  87.                 {{ product.rate|nl2br|raw }}
  88.             </p>
  89.         </div>
  90.         <div class="container">
  91.             <p class="actiTitle">Age :
  92.             </p>
  93.             <p>
  94.                 {{ product.age|nl2br|raw }}
  95.             </p>
  96.         </div>
  97.         <div class="container">
  98.             <p class="actiTitle">Lieu :
  99.             </p>
  100.             <p>
  101.                 {{ product.place|nl2br|raw }}
  102.             </p>
  103.         </div>
  104.     </div>
  105.         <div class="col-lg-2 col-sm-6 col-6 text-center d-flex flex-column ">
  106.             <div class="mt-5 ">
  107.                 <img src="/uploads/{{ product.gallery }}" alt="{{ product.name }}" class="img-fluid rounded">
  108.             </div>
  109.             <div class="mt-5">
  110.                 <img src="/uploads/{{ product.gallery2 }}" alt="{{ product.name }}" class="img-fluid rounded">
  111.             </div>
  112.             <div class="mt-5">
  113.                 <img src="/uploads/{{ product.gallery3 }}" alt="{{ product.name }}" class="img-fluid rounded">
  114.             </div>
  115.         </div>
  116.         <div class="col-lg-2 col-sm-6 col-6 text-center d-flex flex-column">
  117.             <div class="mt-5">
  118.                 <img src="/uploads/{{ product.gallery4 }}" alt="{{ product.name }}" class="img-fluid rounded">
  119.             </div>
  120.             <div class="mt-5">
  121.                 <img src="/uploads/{{ product.gallery5 }}" alt="{{ product.name }}" class="img-fluid rounded">
  122.             </div>
  123.             <div class="mt-5">
  124.                 <img src="/uploads/{{ product.gallery6 }}" alt="{{ product.name }}" class="img-fluid rounded">
  125.             </div>
  126.         </div>
  127.     </div>
  128. {% if commentsByProduct|length > 0 %}
  129.  <h1 class="text-center mt-5">Commentaires</h1>
  130.     <div class="d-flex text-center justify-content-center flex-wrap">
  131.         {% for comments in commentsByProduct %}
  132.             {% if comments[0] == product.id %}
  133.                 {% for comment in comments[1] %}
  134.                     <div class="text-center justify-content-center row  border-bottom pb-2">
  135.                         <h3 class="text-center col-12 fw-bolder mt-5" id="top-{{ product.id }}-top">{{ comment[1].author }}</h3>
  136.                         <img src="/uploads/comments/{{ comment[1].illustration }}" class="mb-4 img-fluid col-md-2 col-12 m-auto pt-5 pb-5" alt="test3" loading="lazy">
  137.                         <div class="text-center col-md-10 col-12 m-auto">{{ comment[1].comment }}</div>
  138.                     </div>
  139.                     
  140.                 {% endfor %}
  141.             {% endif %}
  142.         {% endfor %}
  143.     </div>
  144. {% endif %}
  145. {% endblock %}