{% set products_for_page = [] %} {% set global_product_index = 1 %} {% if data.productPageInfo is defined and data.productPageInfo is not empty %} {% for pageInfo in data.productPageInfo %} {% set start_index = pageInfo.startIndex %} {% set end_index = pageInfo.endIndex %} {% for index in start_index..end_index %} {% set product = data.products[index] %} {% set products_for_page = products_for_page|merge([{ 'product': product, 'index': global_product_index }]) %} {% set global_product_index = global_product_index + 1 %} {% endfor %} {% set page_content = include('certificate/body/copy_body_template.html.twig', { products: products_for_page }) %}
{{ page_content | raw }}
{% set products_for_page = [] %} {% endfor %} {% else %} {% set page_content = include('certificate/body/copy_body_template.html.twig', { products: [] }) %}
{{ page_content | raw }}
{% endif %}