123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- {% use "bootstrap_4_layout.html.twig" %}
- {% block form_row -%}
- {%- if compound is defined and compound -%}
- {%- set element = 'fieldset' -%}
- {%- endif -%}
- {%- set widget_attr = {} -%}
- {%- if help is not empty -%}
- {%- set widget_attr = {attr: {'aria-describedby': id ~"_help"}} -%}
- {%- endif -%}
- <{{ element|default('div') }}{% with {attr: row_attr|merge({class: (row_attr.class|default('') ~ ' form-group')|trim})} %}{{ block('attributes') }}{% endwith %}>
- {{- form_label(form) -}}
- {{- form_widget(form, widget_attr) -}}
- {{- form_help(form) -}}
- {% block form_label_errors2 %}{{- form_errors(form) -}}{% endblock form_label_errors2 %}
- </{{ element|default('div') }}>
- {%- endblock form_row %}
- {% block form_label -%}
- {% if label is not same as(false) -%}
- {%- if compound is defined and compound -%}
- {%- set element = 'legend' -%}
- {%- set label_attr = label_attr|merge({class: (label_attr.class|default('') ~ ' col-form-label')|trim}) -%}
- {%- else -%}
- {%- set label_attr = label_attr|merge({for: id}) -%}
- {%- endif -%}
- {% if required -%}
- {% set label_attr = label_attr|merge({class: (label_attr.class|default('') ~ ' required')|trim}) %}
- {%- endif -%}
- {% if label is empty -%}
- {%- if label_format is not empty -%}
- {% set label = label_format|replace({
- '%name%': name,
- '%id%': id,
- }) %}
- {%- else -%}
- {% set label = name|humanize %}
- {%- endif -%}
- {%- endif -%}
- <{{ element|default('label') }}{% if label_attr %}{% with { attr: label_attr } %}{{ block('attributes') }}{% endwith %}{% endif %}>
- {%- if translation_domain is same as(false) -%}
- {%- if label_html is same as(false) -%}
- {{- label -}}
- {%- else -%}
- {{- label|raw -}}
- {%- endif -%}
- {%- else -%}
- {%- if label_html is same as(false) -%}
- {{- label|trans(label_translation_parameters, translation_domain) -}}
- {%- else -%}
- {{- label|trans(label_translation_parameters, translation_domain)|raw -}}
- {%- endif -%}
- {%- endif -%}
- </{{ element|default('label') }}>
- {%- else -%}
- {%- if errors|length > 0 -%}
- <div id="{{ id }}_errors" class="mb-2">
- {{- form_errors(form) -}}
- </div>
- {%- endif -%}
- {%- endif -%}
- {%- endblock form_label %}
- {% block image_selector_widget -%}
- <div class="input-group{{ group_class|default('') }}">
- {{- block('form_widget_simple') -}}
- <div class="input-group-append">
- <button class="btn image-selector" type="button">Выбрать</button>
- </div>
- </div>
- {%- endblock image_selector_widget %}
|