{# templates/form/theme.html.twig #} {% extends '@SuluForm/themes/basic.html.twig' %} {# Add class to
tag #} {%- block form_start -%} {% set attr = attr|merge({ class: 'form' }) %} {{- parent() -}} {%- endblock -%} {# Integrate a basic grid #} {%- block form_widget_compound -%} {%- if form is rootform -%} {% set attr = attr|merge({class: 'row'}) %} {%- endif -%} {{- parent() -}} {%- endblock form_widget_compound -%} {%- block sulu_form_row_class_name -%} {{- 'md-form col-md-' ~ attr.widthNumber|default(12) -}} {#- # The form bundle provides the following variables here: # # attr.width = 'full', 'half', ... # attr.widthNumber = 12, 6, ... # attr.lastWidth = true, false -#} {%- endblock sulu_form_row_class_name -%} {# Add class to label #} {%- block form_label -%} {% set label_attr = label_attr|merge({class: ''}) %} {{- parent() -}} {%- endblock form_label -%} {# Custom title #} {%- block headline_widget -%}

{{- label|raw -}}

{%- endblock headline_widget -%} {# Add classes to button #} {%- block button_widget -%} {% set attr = attr|merge({ class: 'btn' }) %} {{ parent() }} {%- endblock button_widget -%} {%- block form_widget_simple -%} {%- set type = type|default('text') -%} {%- set attr = attr|merge({ class: 'form-control' }) -%} {%- if type == 'range' or type == 'color' -%} {# Attribute "required" is not supported #} {%- set required = false -%} {%- endif -%} {%- endblock form_widget_simple -%} {%- block textarea_widget -%} {%- endblock textarea_widget -%} {%- block honeypot_row -%}
{{- block('form_row') -}}
{%- endblock -%}