templates/app/CustomizedSolutions/products.html.twig line 1

Open in your IDE?
  1. {% macro productCard(name, description, imageSource, buttonLink) %}
  2.     <div class="square col-md-4 mb-5">
  3.         <div class="card br-0">
  4.           <img src="{{ imageSource }}" class="card-img-top br-0" alt="Card Image">
  5.           <div class="card-img-overlay h-100 d-flex flex-column justify-content-end px-0">
  6.               <div class="w-100 bg-semi-transparent content-card px-0 mx-0 d-flex flex-row align-items-center">
  7.                   <a href="{{ buttonLink }}">
  8.                       <h6 class="card-title col-12 my-0 ct-blue fs-18 ff-os-bold">{{ name }}</h6>
  9.                   </a>
  10.               </div>
  11.           </div>
  12.         </div>
  13.     </div>
  14. {% endmacro %}
  15. {% import _self as macros %}
  16. {% set twig_img_path = absolute_url('/media/image/') %}
  17. <div class="row">
  18.     {% for product in products %}
  19.         {% set imageSource = product.images|default(0) ? twig_img_path ~ product.images[0].path : "/build/images/no_product_image.jpg" %}
  20.         {% set productLink = products|default(0) ? path('app_custom_product', {'productCode': product.code}) : '#' %}
  21.         {{ macros.productCard(product.name, product.description, imageSource, productLink) }}
  22.     {% endfor %}
  23. </div>