templates/components/products/product.html.twig line 1

Open in your IDE?
  1. <div class="col-12 col-xxl-3 col-xl-3 col-lg-4 col-md-6 d-flex align-items-center mb-3 product-row {{ product.getStock() <= 0 ? 'out-of-stock' : '' }}" >
  2.     <div class="row">
  3.         <!-- Imagen -->
  4.         <div class="col-lg-12 col-12">
  5.             <img src="/uploads/images/products/{{ product.getImageName }}" alt="{{ product.name }}" class="img-fluid rounded pointer zoom" onclick="window.location.href='/product/{{product.id}}'">
  6.         </div>
  7.         <!-- Información -->
  8.         <div class="col-lg-12 col-12">
  9.             <h6 class="section-title mt-1 pointer" onclick="window.location.href='/product/{{product.id}}'">{{ product.name }}</h5>  
  10.             <div class="text-muted text-start my-1 fs-7"> 
  11.                 <div class="row row-cols-auto align-items-center justify-contents-beetween" style="min-height: 36px">
  12.                     <div class="col">
  13.                         <div class="fs-6 text-black fw-bolder">{{ product.getRealPrice|number_format(2, ',', '.') }}€</div>
  14.                     </div>
  15.                     {% if product.getDiscound() > 0 %}
  16.                     <div class="col text-center">
  17.                         <div class="fs-7 btn btn-primary "> {{product.getDiscound()| number_format(0, '.', ',')}} %</div>
  18.                     </div>  
  19.                     <div class="col text-end">
  20.                         <div class="fs-7 text-black-50 text-decoration-line-through"> {{product.getRealFakePrice() | number_format(2, '.', ',') }} €</div>
  21.                     </div>
  22.                     {% endif %}
  23.                 </div>
  24.             </div>  
  25.         </div>
  26.     </div>
  27. </div>