{% if form is defined and form %}
{% if form.vars.valid is not defined or (form.vars.valid is defined and not form.vars.valid) %}
<div class="tc-block tc-alert-callout">
<div class="tc-block-body">
<div id="erreur_msg">
{{ form_errors(form) }}
{# Loop through every form item #}
{% for child in form.children %}
{% for subchild in child.children %}
{% if subchild.vars.errors is defined and subchild.vars.errors %}
{% for error in subchild.vars.errors %}
<li>{{ error.message|raw }}</li>
{% endfor %}
{% endif %}
{% endfor %}
{% if child.vars.errors is defined and child.vars.errors %}
{% for error in child.vars.errors %}
<li>{{ error.message|raw }}</li>
{% endfor %}
{% endif %}
{%endfor%}
</div>
</div>
</div>
{% endif %}
{% endif %}
{% if vmesg is defined and vmesg %}
{% set classCallout = 'tc-alert-callout' %}
{% if reponse is defined and reponse %}
{% set classCallout = 'tc-ajout-callout' %}
{% endif %}
<div class="tc-block {{ classCallout }}">
<div class="tc-block-body">
{% if id is defined and id %}
<div id="idajax">
<input type="hidden" name="id" value="{{ id }}" />
</div>
{% endif %}
{% if reponse is defined and reponse %}
{% for valeur in reponse %}
<li class="mesg">{{ valeur|raw }}</li>
{% endfor %}
{% endif %}
<div id="erreur_msg">
<ul class="tc-default-list">
{% if error is defined and error %}
{% if error.message is defined and error.message %}
<li class="error"><span id="error_{name}">{{ error.message|trans|raw }}</span></li>
{% else %}
{% for name,valeur in error %}
<li class="error"><span id="error_{{ name }}">{{ valeur|raw }}</span></li>
{% endfor %}
{% endif %}
{% endif %}
{% if form.errors is defined and form.errors %}
{% for name,error in form.errors %}
<li class="error"><span id="error_{{ name }}">{{ error|raw }}</span></li>
{% endfor %}
{% endif %}
</ul>
</div>
</div>
</div>
{% endif %}