templates/marketplace/components/_workshop_row.html.twig line 1

Open in your IDE?
  1. <a class="workshop-row container category d-block my-5" href="{{path('marketplace_app_reservation', {workshop: workshop.id, workshopName: workshop.name|slug|lower})}}">
  2.     <div class="d-flex att-lo text-decoration-none d-block mt-4 mb-4">
  3.         {% set imagePath = WELLBING_IMAGE_PATH ~ "/workshop/" ~ workshop.image %}
  4.         <div class="col-md-3 col-xl-2">
  5.             <div class="bg-cat" style="background-image:url({{imagePath}})"></div>
  6.         </div>
  7.         <div class="col-md-6 col-xl-8 my-auto">
  8.             <div class="flex-grow-1 ms-3 category-result">
  9.                 <h3>{{workshop.name|default('')}}</h3>
  10.                 <div class="d-flex">
  11.                     <p class="desc-list-at">
  12.                         <img src="{{ asset('build/images/marketplace/double.svg') }}" alt="" class="me-2">
  13.                         {% if workshop.fixedSellingPrice == null %}
  14.                             {{ 'marketplace.workshop.on_quotation'|trans }}
  15.                         {% else %}
  16.                             {{workshop.capacity|default('')}} personne{% if workshop.capacity|default(0) > 1 %}s{% endif %}
  17.                         {% endif %}
  18.                     </p>
  19.                     <p class="desc-list-at">
  20.                         <img src="{{ asset('build/images/marketplace/time.svg') }}" alt="" class="me-2">{{workshop.duration|default('')}} min
  21.                     </p>
  22.                     <p class="desc-list-at">
  23.                         <img src="{{ asset('build/images/marketplace/euros.svg') }}" alt="" class="me-2">
  24.                         {% if workshop.fixedSellingPrice == null %}
  25.                             {{ 'marketplace.workshop.on_quotation'|trans }}
  26.                         {% else %}
  27.                             {{workshop.fixedSellingPrice|format_currency('eur', {fraction_digit: 0})|default("")}}<span class="ht_logo">HT</span> / Séance
  28.                         {% endif %}
  29.                     </p>
  30.                 </div>
  31.                 {% if workshop.fixedSellingPrice != null %}
  32.                     <p class="pricing-underline">{{ 'marketplace.workshop.decreasing_price'|trans }}</p>
  33.                 {% endif %}
  34.             </div>
  35.         </div>
  36.         <div class="col-md-3 col-xl-2 my-auto d-flex">
  37.             <button class="btn-blue m-0 me-2 event-link">Découvrir</button>
  38.             {% include "marketplace/components/_btn_favorite.html.twig" %}
  39.         </div>
  40.     </div>
  41. </a>