Source du gabarit : frags/form_inputs.html

{% load widget_tweaks %}
{% load i18n %}
{% trans input_placeholder as text_placeholder %}
{% trans input_label as text_label %}


{% with input_class|add:" input--error" as error_classes %}
    {% if form_input.errors %}
        <label class="form__label form__label--error" for="{{form_input.id_for_label}}">
            {{text_label|default:form_input.label}}
        </label>
        {% render_field form_input class=error_classes placeholder=text_placeholder type=input_type %}
        <div class="input__error input__error--small">
            {% for error in form_input.errors %}
                {{error|escape}}
            {% endfor %}
        </div>
    {% else %}
        <label class="form__label" for="{{form_input.id_for_label}}">
            {{text_label|default:form_input.label}}
        </label>
        {% render_field form_input class=input_class placeholder=text_placeholder type=input_type %}
    {% endif %}
{% endwith %}