{% extends "@EgAdmin/form/bootstrap_layout.html.twig" %} {% block form_start -%} {% set attr = attr|merge({class: (attr.class|default('') ~ ' form-horizontal')|trim}) %} {{- parent() -}} {%- endblock form_start %} {# Labels #} {% block form_label -%} {% spaceless %} {% if label is same as(false) %}
{% else %} {% set label_attr = label_attr|merge({class: (label_attr.class|default('') ~ ' ' ~ block('form_label_class'))|trim}) %} {{- parent() -}} {% endif %} {% endspaceless %} {%- endblock form_label %} {% block form_label_class 'col-sm-2' %} {# Rows #} {% block form_row -%} {% spaceless %} {% set _field_type = easyadmin.field.fieldType|default('default') %}
{% set _field_label = easyadmin.field['label']|default(null) %} {{ form_label(form, _field_label, { translation_domain: 'messages' }) }}
{{ form_widget(form) }} {% if _field_type in ['datetime', 'datetimetz', 'date', 'time'] and easyadmin.field.nullable|default(false) %}
{% endif %} {{ form_errors(form) }} {% if easyadmin.field.help|default('') != '' %} {{ easyadmin.field.help|trans|raw }} {% endif %}
{% endspaceless %} {%- endblock form_row %} {% block checkbox_row -%} {{- block('checkbox_radio_row') -}} {%- endblock checkbox_row %} {% block radio_row -%} {{- block('checkbox_radio_row') -}} {%- endblock radio_row %} {% block checkbox_radio_row -%} {% spaceless %}
{{ form_widget(form) }} {{ form_errors(form) }}
{% endspaceless %} {%- endblock checkbox_radio_row %} {% block submit_row -%} {% spaceless %}
{{ form_widget(form) }}
{% endspaceless %} {% endblock submit_row %} {% block reset_row -%} {% spaceless %}
{{ form_widget(form) }}
{% endspaceless %} {% endblock reset_row %} {% block form_group_class 'col-sm-10' %}