{# a *-to-many collection of values #} {% if value is iterable %} {% for item in value %} {% if link_parameters is defined -%} {% set primary_key_value = attribute(item, link_parameters.primary_key_name) %} {% set rgb = item.color|hexToRgb %} {% set brightness = (0.299*rgb.r + 0.587*rgb.g + 0.114*rgb.b) %} {{ item }} {%- else %} {{ item }} {% endif %} {% endfor %} {# a simple *-to-one value associated with an entity managed by this backend #} {% elseif link_parameters is defined %} {% set hex = attribute(item, field_options.fieldName).color %} {% set rgb = hex|hexToRgb %} {% set brightness = (0.299*rgb.r + 0.587*rgb.g + 0.114*rgb.b) %} {{ value|easyadmin_truncate }} {% else %} {% set rgb = item.color|hexToRgb %} {% set brightness = (0.299*rgb.r + 0.587*rgb.g + 0.114*rgb.b) %} {{ value }} {% endif %}