{# Widgets #} {% extends 'form_div_layout.html.twig' %} {% block ui_datepicker %} {% spaceless %} {% if form.vars.widget == 'single_text' %} {% set value = form.vars.value %} {% else %} {% if form.year.vars.value is not empty and form.month.vars.value is not empty and form.day.vars.value is not empty %} {% set value = date_pattern|replace({ '{{ year }}':form.year.vars.value, '{{ month }}':form.month.vars.value, '{{ day }}':form.day.vars.value })|raw %} {% else %} {% set value = ''%} {% endif %} {% endif %} {{ block('form_widget_simple') }} {% endspaceless %} {% endblock ui_datepicker %} {% block ui_datepicker_widget %} {% spaceless %} {{ block('ui_datepicker') }} {% ui_datepicker builtIn='#' ~ form.vars.id options=form.vars.widget_options %} {% endspaceless %} {% endblock ui_datepicker_widget %} {% block ui_date_timepicker_widget %} {% spaceless %} {{ block('ui_datepicker') }} {% ui_datepicker builtIn='#' ~ form.vars.id datetime=true options=form.vars.widget_options %} {% endspaceless %} {% endblock ui_date_timepicker_widget %} {% block ui_timepicker_widget %} {% spaceless %} {{ block('ui_datepicker') }} {% ui_datepicker builtIn='#' ~ form.vars.id time=true options=form.vars.widget_options %} {% endspaceless %} {% endblock ui_timepicker_widget %} {% block ui_range_datepicker_widget %} {% spaceless %} {{ block('ui_datepicker') }} {% ui_datepicker builtIn='#' ~ form.vars.id range=true options=form.vars.widget_options %} {% endspaceless %} {% endblock ui_range_datepicker_widget %} {% block ui_picklist_widget %} {% spaceless %} {{ block('choice_widget') }} {% if multiple %} {% ui_picklist options=form.vars.widget_options builtIn='#' ~ form.vars.id %} {% end_ui_picklist %} {% endif %} {% endspaceless %} {% endblock ui_picklist_widget %} {% block ui_entity_widget %} {% spaceless %} {{ block('ui_picklist_widget') }} {% endspaceless %} {% endblock ui_entity_widget %}