{% macro renderFieldValue(fieldValue) %} {% set type = null %} {% if fieldValue.type is defined %} {% set type = fieldValue.type %} {% endif %} {% if fieldValue.value is defined %} {% set fieldValue = fieldValue.value %} {% endif %} {%- if fieldValue.timestamp is defined -%} {{ type == 'date' ? fieldValue|oro_format_date : fieldValue|oro_format_datetime }} {%- elseif type == 'array' or type == 'jsonarray' -%} {{ fieldValue is not null ? fieldValue|json_encode(constant('JSON_FORCE_OBJECT')) }} {% else %} {% if fieldValue is iterable %}{{ fieldValue|join(', ') }}{% else %}{{ fieldValue|default('') }}{% endif %} {%- endif -%} {% endmacro %}