{% extends 'form_div_layout.html.twig' %} {# @deprecated this theme is deprcated use the "@SuluForm/themes/basic.html.twig" instead #} {# Add grid to every row #} {%- block form_row -%} {{ block('sulu_form_row_start') }} {{- form_label(form) -}} {{- form_errors(form) -}} {{- form_widget(form) -}} {{ block('sulu_form_row_end') }} {%- endblock -%} {%- block button_row -%} {{ block('sulu_form_row_start') }} {{- form_widget(form) -}} {{ block('sulu_form_row_end') }} {%- endblock button_row -%} {# Output label as HTML #} {%- block form_label -%} {%- if label is not same as(false) -%} {%- set label %}{{ label|raw }}{% endset -%} {{ parent() }} {%- endif -%} {%- endblock form_label -%} {# Overwrite special hidden fields #} {%- block hidden_row -%} {%- if attr.type|default('') in ['spacer', 'freeText', 'headline'] -%} {{ block('sulu_form_text_row') }} {%- else -%} {{ parent() }} {%- endif -%} {%- endblock hidden_row -%} {# Render hidden widget #} {%- block hidden_widget -%} {%- if form.vars.name == '_token' -%} {{ block('sulu_form__token_widget') }} {%- else -%} {{ parent() }} {%- endif -%} {%- endblock hidden_widget -%} {# CSRF Token over ESI #} {%- block sulu_form__token_widget %} {{ render_esi(controller('Sulu\\Bundle\\FormBundle\\Controller\\FormTokenController::tokenAction', { 'form': form.parent.vars.name, 'html': true, _requestAnalyzer: false })) }} {%- endblock sulu_form__token_widget -%} {# Text fields #} {%- block sulu_form_text_row -%} {{ block('sulu_form_row_start') }} {{ block('sulu_form_text_' ~ attr.type ~ '_widget') }} {{ block('sulu_form_row_end') }} {%- endblock -%} {# Headline #} {%- block sulu_form_text_headline_widget -%}

{{- label|raw -}}

{%- endblock sulu_form_text_headline_widget -%} {# Spacer #} {%- block sulu_form_text_spacer_widget -%} {%- endblock sulu_form_text_spacer_widget -%} {# Spacer #} {%- block sulu_form_text_freeText_widget -%}

{{- label|raw -}}

{%- endblock sulu_form_text_freeText_widget -%} {# Grid #} {%- block sulu_form_row_start -%}
{%- endblock sulu_form_row_start -%} {%- block sulu_form_row_class_name -%} {%- set className = 'form-item form-width-' ~ attr.width|default('full') -%} {%- if attr.lastWidth|default(false) -%} {%- set className = className ~ ' form-width-last' %} {%- endif -%} {{- className -}} {%- endblock sulu_form_row_class_name -%} {%- block sulu_form_row_end -%}
{%- endblock sulu_form_row_end -%} {# Avoid control attributes to be rendered #} {% block attributes -%} {%- for attrname, attrvalue in attr -%} {{- " " -}} {%- if attrname in ['width', 'widthNumber', 'lastWidth'] -%} {# Avoid rendering of width and lastWidth attribute #} {%- elseif attrname in ['placeholder', 'title'] -%} {{- attrname }}="{{ translation_domain is same as(false) ? attrvalue : attrvalue|trans({}, translation_domain) }}" {%- elseif attrvalue is same as(true) -%} {{- attrname }}="{{ attrname }}" {%- elseif attrvalue is not same as(false) -%} {{- attrname }}="{{ attrvalue }}" {%- endif -%} {%- endfor -%} {%- endblock attributes -%}