{% set field_error = field_errors.get(field.name) if field_errors is defined and field_errors else None %}
{% set value = values.get(field.name, '') %} {% set is_auto = auto_fields and field.name in auto_fields %} {% if field.type == 'string' %} {% elif field.type == 'integer' %} {% elif field.type == 'float' %} {% elif field.type == 'boolean' %}
{% elif field.type == 'date' %} {% elif field.type == 'uri' %} {% elif field.type == 'ontology_term' %}
{% elif field.type == 'list' %} {% if field['items'] and field['items'] not in ['string', 'int', 'float', 'bool'] %} {% if is_edit %} {% else %} Create first, then add {{ field.name }} {% endif %} {% else %} {% endif %} {% elif field.type == 'entity' %} {% if is_edit %} {% else %} Create first, then add {{ field.name }} {% endif %} {% else %} {% endif %} {% if field_error %}

{{ field_error }}

{% endif %} {% if field.description %}

{{ field.description }}

{% endif %}