templates/front_workshop/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}{{ product.title }}{% endblock %}
  3. {% block content %}
  4.     <section class="product-details ftco-section">
  5.         <div class="container">
  6.             <div class="row">
  7.                 <div class="col-md-6">
  8.                     {% if product.imageName %}
  9.                         <img src="{{ vich_uploader_asset(product, 'imageFile') | imagine_filter('product_thumb_resize') }}" alt="" class="img-fluid">
  10.                     {% else %}
  11.                         <img src="{{ asset('build/image_not_available.png') }}" alt="" class="img-fluid">
  12.                     {% endif %}
  13.                 </div>
  14.                 <div class="col-md-6">
  15.                         <h2 style="border-bottom: solid 1px black;">{{ product.title }} existe</h1>
  16.                     <div class="categories mt-3">
  17.                         {% if product.online %}<li><a href="#">En ligne<span>{{ product.onlinePrice|format_currency('EUR') }}</span></a></li>{% endif %}
  18.                         {% if product.visio %}<li><a href="#">Par visioconférence (Zoom)<span>{{ product.visioPrice|format_currency('EUR') }}</span></a></li>{% endif %}
  19.                         {% if product.present %}<li><a href="#">En présentiel<span>{{ product.presentPrice|format_currency('EUR') }}</span></a></li>{% endif %}
  20.                         {% if product.rdv %}<li><a href="#">Sur rendez-vous<span>Contactez nous</span></a></li>{% endif %}
  21.                     </div>
  22.                 </div>
  23.             </div>
  24.             <div class="row">
  25.                 <div class="col-md-6 mt-5 pr-5">
  26.                     <h2>Description</h2>
  27.                     <div class="text">
  28.                         {{ product.description|raw }}
  29.                     </div>
  30.                 </div>
  31.                 <div class="col-md-6 mt-5">
  32.                     <h2>Prochaines sessions</h2>
  33.                     <ul class="comment-list">
  34.                     {% for event in futureEvents %}
  35.                         {% if ((event.present and event.product.present) or (not event.present and event.product.visio)) and event.active %}
  36.                             <li class="comment">
  37.                                 <div class="comment-body">
  38.                                     <div class="meta">
  39.                                         <div class="tagcloud mt-2">
  40.                                             {{ event.present ? '<span>Présentiel</span>' : '<span>Visioconférence (Zoom)</span>' }}
  41.                                         </div>
  42.                                         <span class="icon-calendar"></span> {{ event.startDate|format_datetime('medium', 'none',locale='fr') }}
  43.                                         {% if event.location %}<i class="fa-solid fa-location-dot"></i> {{ event.location }}{% endif %}
  44.                                     </div>
  45.                                     <p>{{ event.duration }}</p>
  46.                                     <p><a href="{{ path('app_cart_add', {'uid': event.uid }) }}" class="btn btn-primary">Ajouter au panier</a></p>
  47.                                 </div>
  48.                             </li>
  49.                         {% endif %}
  50.                     {% else %}
  51.                         <ul class="comment-list">
  52.                             <li class="comment">
  53.                                 <div class="comment-body">
  54.                                     <div class="meta">🕰️ 😌</div>
  55.                                     <p>Pas de session planifiée pour le moment</p>
  56.                                 </div>
  57.                             </li>
  58.                         </ul>
  59.                     {% endfor %}
  60.                     </ul>
  61.                 </div>
  62.             </div>
  63.         </div>
  64.     </section> <!-- .section -->
  65. {% endblock %}