Skip to content

Commit 2d00ece

Browse files
Show form errors below label.
1 parent 7a8f6f1 commit 2d00ece

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

templates/rox_form_theme.html.twig

+4-4
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@
135135

136136
{% block form_widget_simple -%}
137137
{% if type is not defined or type != 'hidden' %}
138-
{% if not form.vars.uses_autocomplete %}
138+
{% if form.vars.uses_autocomplete is defined and not form.vars.uses_autocomplete %}
139139
{%- set attr = attr|merge({class: (attr.class|default('') ~ (type|default('') == 'file' ? ' custom-file-input' : ' o-input'))|trim}) -%}
140140
{% endif %}
141141
{% endif %}
@@ -199,15 +199,15 @@
199199
{%- endblock radio_widget %}
200200

201201
{% block choice_widget_expanded -%}
202-
{# <div {{ block('widget_container_attributes') }}> #}
202+
<div {{ block('widget_container_attributes') }}>
203203
{%- for child in form %}
204204
{{- form_widget(child, {
205205
parent_label_class: label_attr.class|default(''),
206206
translation_domain: choice_translation_domain,
207207
valid: valid,
208208
}) -}}
209209
{% endfor -%}
210-
{# </div> #}
210+
</div>
211211
{%- endblock choice_widget_expanded %}
212212

213213
{# Labels #}
@@ -247,7 +247,7 @@
247247
{{- label|trans(label_translation_parameters, translation_domain)|raw -}}
248248
{%- endif -%}
249249
{%- endif -%}
250-
</{{ element|default('label') }}>
250+
{% block form_label_errors %}{{- form_errors(form) -}}{% endblock form_label_errors %}</{{ element|default('label') }}>
251251
{%- else -%}
252252
{%- if errors|length > 0 -%}
253253
<div id="{{ id }}_errors" class="mb-2">

0 commit comments

Comments
 (0)