{% load i18n static widget_tweaks %} {% if field %}
{% if field|field_type == 'charfield' and field.field.max_length %} {% render_field field class+="form-control form-control-solid input-maxlength" placeholder=field.label %} {% elif field|field_type == 'charfield' and not field.field.max_length %} {% render_field field class+="form-control form-control-solid" placeholder=field.label %} {% elif field|field_type == 'modelmultiplechoicefield' and field|widget_type == 'selectmultiple' %} {% render_field field class+="form-control form-control-lg form-select form-select-solid" data-control="select2" data-placeholder=field.label data-allow-clear="true" multiple="multiple" %} {% else %} {% render_field field class+="form-control form-control-solid" placeholder=field.label %} {% endif %} {% if field.errors %} {% for error in field.errors %} {{error|escape}} {% endfor %} {% endif %} {% if not hide_help %} {% if safe_help %} {{field.help_text|safe}} {% else %} {{field.help_text|safe}} {% endif %} {% endif %}
{% endif %}