{% macro form_row_multiple(fields, labelClass = "col-md-3", widgetClass = "col-md-9") %} {% import _self as macro_form %}
{% for field in fields %} {% if field.vars.errors|length > 0 %}
{% endif %} {% set labelClassNb = labelClass|last %} {% set widgetClassNb = widgetClass|last %} {% set widgetFinalClass = widgetClass %} {% if field.vars.label is sameas(false) %} {% set widgetClass = 'col-md-' ~ min((labelClassNb + widgetClassNb), 12) %} {% else %}
{{ form_label(field) }}
{% endif %}
{{ form_widget(field) }} {{ macro_form.form_general_errors(field) }}
{% if field.vars.errors|length > 0 %}
{% endif %} {% endfor %}
{% endmacro %} {% macro form_row_multiple_one_line(fields, classes, addons) %} {% if fields|length == classes|length %} {% import _self as macro_form %}
{% for field in fields %} {% if field is not null and field.vars.errors|length > 0 %}
{% endif %}
{% if field is not null %} {% if field.vars.original_type == 'app_bundle_checkbox' or field.vars.original_type == 'checkbox' %} {{ form_widget(field) }} {{ form_label(field) }} {{ macro_form.form_general_errors(field) }} {% else %} {{ form_label(field) }} {% if addons[loop.index0] is defined and addons[loop.index0] is not null %}
{{ form_widget(field) }} {{ macro_form.form_general_errors(field) }} {{ addons[loop.index0] }}
{% else %} {{ form_widget(field) }} {{ macro_form.form_general_errors(field) }} {% endif %} {% endif %} {% endif %}
{% if field is not null and field.vars.errors|length > 0 %}
{% endif %} {% endfor %}
{% else %}
 fields and classes must have same length
{% endif %} {% endmacro %} {# deprecated function use form_row_multiple instead #} {% macro form_row(field, labelClass = "col-md-3", widgetClass = "col-md-9") %} {% import _self as macro_form %}
{% set labelClassNb = labelClass|last %} {% set widgetClassNb = widgetClass|last %} {% set widgetFinalClass = widgetClass %} {% if field.vars.label is sameas(false) %} {% set widgetClass = 'col-md-' ~ min((labelClassNb + widgetClassNb), 12) %} {% else %}
{{ form_label(field) }}
{% endif %}
{{ form_widget(field) }} {{ macro_form.form_general_errors(field) }}
{% endmacro %} {% macro form_row_one_div(field, class = "col-md-12") %} {% import _self as macro_form %}
{{ form_label(field) }} {{ form_widget(field) }} {{ macro_form.form_general_errors(field) }}
{% endmacro %} {% macro form_row_checkbox_yes_no(field, labelClass = "col-md-6", widgetClass = "col-md-6") %} {% import _self as macro_form %}
{{ form_label(field) }}
{{ form_widget(field) }} {{ macro_form.form_general_errors(field) }}
{% endmacro %} {% macro form_row_km(field, labelClass = "col-md-3", widgetClass = "col-md-9") %} {% import _self as macro_form %}
{{ form_label(field) }}
{{ form_widget(field) }} {{ 'unit_of_length'|trans({},'CommonTrans') }} {{ macro_form.form_general_errors(field) }}
{% endmacro %} {% macro form_postal_code_city( label, field_code_postal, field_city, class_label = "col-md-3", class_widget_global = "col-md-9", class_widget_code_postal = "col-md-12 col-lg-4", class_widget_city = "col-md-12 col-lg-8" ) %} {% import _self as macro_form %}
{% if field_code_postal.vars.required or field_city.vars.required %} {% set label = label~'*' %} {% endif %}
{{ form_widget(field_code_postal) }} {{ macro_form.form_general_errors(field_code_postal) }}
{{ form_widget(field_city) }} {{ macro_form.form_general_errors(field_city) }}
{% endmacro %} {% macro form_general_errors(field) %} {% if not field.vars.valid %} {% for error in field.vars.errors %} {{ error.message }} {% endfor %} {% endif %} {% endmacro %} {% macro form_widget_td(field) %} {% import _self as macro_form %} {{ form_widget(field) }} {{ macro_form.form_general_errors(field) }} {% endmacro %} {% macro form_widget_stock_sharing_visibility(field) %} {% set childrens = field.children %} {% for child in childrens %}
{{ form_label(child, null, {translation_domain: choice_translation_domain, 'label_attr': {'class': 'no-padding '}}) }}
{{ form_widget(child) }}
{% endfor %} {% endmacro %}