1{% use "bootstrap_4_layout.html.twig" %} 2 3{# Labels #} 4 5{% block form_label -%} 6 {%- if label is same as(false) -%} 7 <div class="{{ block('form_label_class') }}"></div> 8 {%- else -%} 9 {%- if expanded is not defined or not expanded -%} 10 {%- set label_attr = label_attr|merge({class: (label_attr.class|default('') ~ ' col-form-label')|trim}) -%} 11 {%- endif -%} 12 {%- set label_attr = label_attr|merge({class: (label_attr.class|default('') ~ ' ' ~ block('form_label_class'))|trim}) -%} 13 {{- parent() -}} 14 {%- endif -%} 15{%- endblock form_label %} 16 17{% block form_label_class -%} 18col-sm-2 19{%- endblock form_label_class %} 20 21{# Rows #} 22 23{% block form_row -%} 24 {%- if expanded is defined and expanded -%} 25 {{ block('fieldset_form_row') }} 26 {%- else -%} 27 <div class="form-group row{% if (not compound or force_error|default(false)) and not valid %} is-invalid{% endif %}"> 28 {{- form_label(form) -}} 29 <div class="{{ block('form_group_class') }}"> 30 {{- form_widget(form) -}} 31 </div> 32 {##}</div> 33 {%- endif -%} 34{%- endblock form_row %} 35 36{% block fieldset_form_row -%} 37 <fieldset class="form-group"> 38 <div class="row{% if (not compound or force_error|default(false)) and not valid %} is-invalid{% endif %}"> 39 {{- form_label(form) -}} 40 <div class="{{ block('form_group_class') }}"> 41 {{- form_widget(form) -}} 42 </div> 43 </div> 44{##}</fieldset> 45{%- endblock fieldset_form_row %} 46 47{% block submit_row -%} 48 <div class="form-group row">{#--#} 49 <div class="{{ block('form_label_class') }}"></div>{#--#} 50 <div class="{{ block('form_group_class') }}"> 51 {{- form_widget(form) -}} 52 </div>{#--#} 53 </div> 54{%- endblock submit_row %} 55 56{% block reset_row -%} 57 <div class="form-group row">{#--#} 58 <div class="{{ block('form_label_class') }}"></div>{#--#} 59 <div class="{{ block('form_group_class') }}"> 60 {{- form_widget(form) -}} 61 </div>{#--#} 62 </div> 63{%- endblock reset_row %} 64 65{% block form_group_class -%} 66col-sm-10 67{%- endblock form_group_class %} 68 69{% block checkbox_row -%} 70 <div class="form-group row">{#--#} 71 <div class="{{ block('form_label_class') }}"></div>{#--#} 72 <div class="{{ block('form_group_class') }}"> 73 {{- form_widget(form) -}} 74 </div>{#--#} 75 </div> 76{%- endblock checkbox_row %} 77