{% extends 'form_div_layout.html.twig' %} {% from 'MopaBootstrapBundle::flash.html.twig' import flash %} {# Widgets #} {% block form_widget_simple %} {% spaceless %} {% set type = type|default('text') %} {% if type != 'hidden' and widget_addon.type|default(null) is not null %}
{% endif %} {% endspaceless %} {% endblock form_widget_simple %} {% block form_widget_compound %} {% spaceless %} {% if not form.hasParent() %} {% if render_fieldset %}{% endif %} {% endif %} {% endspaceless %} {% endblock form_widget_compound %} {% block collection_widget %} {% spaceless %} {{ block('form_widget') }} {% endspaceless %} {% endblock collection_widget %} {% block choice_widget_expanded %} {% spaceless %}{{ help_inline|trans|raw }}
{%endif %} {% endif %} {% if help_block %}{{ help_block|trans|raw }}
{%endif %} {% endspaceless %} {% endblock form_help %} {% block form_widget_add_btn %} {% spaceless %} {% if widget_add_btn %} {% set button_type = 'add' %} {% set button_values = widget_add_btn %} {{ block('collection_button') }} {% endif %} {% endspaceless %} {% endblock form_widget_add_btn %} {% block form_widget_remove_btn %} {% spaceless %} {% if widget_remove_btn %} {% set button_type = 'remove' %} {% set button_values = widget_remove_btn %} {{ block('collection_button') }} {% endif %} {% endspaceless %} {% endblock form_widget_remove_btn %} {% block collection_button %} {% if button_values.icon is defined %} {% endif %} {{ button_values.label }} {% endblock collection_button %} {% block label_asterisk %} {% if render_required_asterisk %} {% if required %}*{% endif %} {% endif %} {% endblock label_asterisk %} {% block widget_addon %} {% spaceless %} {# prevent deep nesting wrong context copy error #} {% from 'MopaBootstrapBundle::icons.html.twig' import icon %} {{ (widget_addon.text ? widget_addon.text : icon(widget_addon.icon))|raw }} {% endspaceless %} {% endblock widget_addon %} {# Errors #} {% block form_errors %} {% spaceless %} {% if error_delay %} {% for child in form %} {% if loop.index == 1 %} {% if child.set('errors', errors) %}{% endif %} {% endif %} {% endfor %} {% else %} {# prevent deep nesting wrong context copy error #} {% from 'MopaBootstrapBundle::flash.html.twig' import flash %} {% for error in errors %} {{ flash('error', error.messageTemplate|trans(error.messageParameters, 'validators')) }} {% endfor %} {% endif %} {% endspaceless %} {% endblock form_errors %} {% block field_errors %} {% spaceless %} {% if errors|length > 0 %} {% for error in errors %} {{ error.messageTemplate|trans(error.messageParameters, 'validators') }}