{% import 'macros/custom_form.html' as form %} {%- set is_upload = (data.url_type == 'upload') -%} {{ form.image_upload( data, errors, field_url=field.field_name, field_upload=field.upload_field, field_clear=field.upload_clear, is_upload_enabled=h.uploads_enabled(), is_url=data[field.field_name] and not is_upload, is_upload=is_upload, upload_label=h.scheming_language_text(field.upload_label), url_label=h.scheming_language_text(field.label), placeholder=field.form_placeholder ) }} {# image_upload macro doesn't support call #} {%- snippet 'scheming/form_snippets/help_text.html', field=field -%}