{% macro render(field) %}
{% set value = field.value %}
{% if value is iterable %}
{% set value = value|join(', ') %}
{% endif %}
{% if value is not empty %}
{{ field.email_label|default(field.label)|raw }}: |
{{ value }} |
{% endif %}
{% endmacro %}
{% import _self as formFieldRenderer %}
{% for field in fields|default([]) %}
{% if field.field_type == 'simple' %}
{{ formFieldRenderer.render(field) }}
{% elseif field.field_type == 'container' %}
{% if field.fields is defined and field.fields is iterable and field.fields|length > 0 %}
{% if field.label != false %}
{{ field.label|trans }}: |
{% endif %}
{% for field_container in field.fields %}
{% if field_container is iterable %}
{% if field.block_label is defined and field.block_label != false %}
{{ field.block_label|trans }}: |
{% endif %}
{% for sub_field in field_container %}
{{ formFieldRenderer.render(sub_field) }}
{% endfor %}
{% if loop.last == false %}
|
{% endif %}
{% endif %}
{% endfor %}
|
{% endif %}
{% endif %}
{% endfor %}