templates/macro/productShortcode.html.twig line 1

  1. {% macro titre() %}
  2.     Gestion des shortcodes
  3. {% endmacro %}
  4. {% block content %}
  5.     {% set ids = content|get_product_shortcode() %}
  6.     {% set appContent = content|adapt_product_shortcode() %}
  7.     {% set scProductsDb = replace_product_shortcode(lang, ids) %}
  8.     {% for scProducts in scProductsDb %}
  9.         {% set scProductList = [] %}
  10.         {% for scProduct in scProducts %}
  11.             {% set scProductContent = include('/produit/produitunique.html.twig', {'product': scProduct}) %}
  12.             {% set scProductList = scProductList|merge([scProductContent]) %}
  13.         {% endfor %}
  14.         {% set replaceString = "%product" ~ loop.index0 ~ "%" %}
  15.         {% set appContent = appContent|replace({(replaceString): '<div class="list-unstyled nopadding product_list products-block grid clearfix style1 row m-auto mb-4 border-top-0">' ~ scProductList|join('') ~ '</div>'}) %}
  16.     {% endfor %}
  17.     {{ appContent|raw }}
  18. {% endblock %}