{% 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/original_body_template.html.twig', { products: products_for_page }) %}
{{ page_content | raw }}
{% set products_for_page = [] %}
{% endfor %}
{% else %}
{% set page_content = include('certificate/body/original_body_template.html.twig', { products: [] }) %}
{{ page_content | raw }}
{% endif %}