123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251 |
- {% block field__rows %}
- {% spaceless %}
- {{ form_errors(form) }}
- {% for child in form.children %}
- {{ form_row(child) }}
- {% endfor %}
- {% endspaceless %}
- {% endblock field__rows %}
- {% block field__enctype %}
- {% spaceless %}
- {% if multipart %}enctype="multipart/form-data"{% endif %}
- {% endspaceless %}
- {% endblock field__enctype %}
- {% block field__errors %}
- {% spaceless %}
- {% if errors|length > 0 %}
- <ul>
- {% for error in errors %}
- <li>{% trans error.messageTemplate with error.messageParameters from 'validators' %}</li>
- {% endfor %}
- </ul>
- {% endif %}
- {% endspaceless %}
- {% endblock field__errors %}
- {% block field__rest %}
- {% spaceless %}
- {% for child in form.children %}
- {% if not child.rendered %}
- {{ form_row(child) }}
- {% endif %}
- {% endfor %}
- {% endspaceless %}
- {% endblock field__rest %}
- {% block field__label %}
- {% spaceless %}
- <label for="{{ id }}">{% trans label %}</label>
- {% endspaceless %}
- {% endblock field__label %}
- {% block attributes %}
- {% spaceless %}
- id="{{ id }}" name="{{ name }}"{% if class %} class="{{ class }}"{% endif %}{% if read_only %} disabled="disabled"{% endif %}{% if required %} required="required"{% endif %}{% if max_length %} maxlength="{{ max_length }}"{% endif %}
- {% for attrname,attrvalue in attr %}{{attrname}}="{{attrvalue}}" {% endfor %}
- {% endspaceless %}
- {% endblock attributes %}
- {% block field__widget %}
- {% spaceless %}
- {% set type = type|default('text') %}
- <input type="{{ type }}" {{ block('attributes') }} value="{{ value }}" />
- {% endspaceless %}
- {% endblock field__widget %}
- {% block text__widget %}
- {% spaceless %}
- {% set type = type|default('text') %}
- {{ block('field__widget') }}
- {% endspaceless %}
- {% endblock text__widget %}
- {% block password__widget %}
- {% spaceless %}
- {% set type = type|default('password') %}
- {{ block('field__widget') }}
- {% endspaceless %}
- {% endblock password__widget %}
- {% block hidden__widget %}
- {% set type = type|default('hidden') %}
- {{ block('field__widget') }}
- {% endblock hidden__widget %}
- {% block hidden__row %}
- {{ form_widget(form) }}
- {% endblock hidden__row %}
- {% block textarea__widget %}
- {% spaceless %}
- <textarea {{ block('attributes') }}>{{ value }}</textarea>
- {% endspaceless %}
- {% endblock textarea__widget %}
- {% block options %}
- {% spaceless %}
- {% for choice, label in options %}
- {% if form.choiceGroup(label) %}
- <optgroup label="{{ choice }}">
- {% for nestedChoice, nestedLabel in label %}
- <option value="{{ nestedChoice }}"{% if form.choiceSelected(nestedChoice) %} selected="selected"{% endif %}>{{ nestedLabel }}</option>
- {% endfor %}
- </optgroup>
- {% else %}
- <option value="{{ choice }}"{% if form.choiceSelected(choice) %} selected="selected"{% endif %}>{{ label }}</option>
- {% endif %}
- {% endfor %}
- {% endspaceless %}
- {% endblock options %}
- {% block choice__widget %}
- {% spaceless %}
- {% if expanded %}
- <div {{ block('attributes') }}>
- {% for choice, child in form %}
- {{ form_widget(child) }}
- {{ form_label(child) }}
- {% endfor %}
- </div>
- {% else %}
- <select {{ block('attributes') }}{% if multiple %} multiple="multiple"{% endif %}>
- {% if not multiple and not required %}
- <option value="">{{ empty_value }}</option>
- {% endif %}
- {% if preferred_choices|length > 0 %}
- {% set options = preferred_choices %}
- {{ block('options') }}
- <option disabled="disabled">{{ separator }}</option>
- {% endif %}
- {% set options = choices %}
- {{ block('options') }}
- </select>
- {% endif %}
- {% endspaceless %}
- {% endblock choice__widget %}
- {% block checkbox__widget %}
- {% spaceless %}
- <input type="checkbox" {{ block('attributes') }}{% if value is defined %} value="{{ value }}"{% endif %}{% if checked %} checked="checked"{% endif %} />
- {% endspaceless %}
- {% endblock checkbox__widget %}
- {% block radio__widget %}
- {% spaceless %}
- <input type="radio" {{ block('attributes') }}{% if value is defined %} value="{{ value }}"{% endif %}{% if checked %} checked="checked"{% endif %} />
- {% endspaceless %}
- {% endblock radio__widget %}
- {% block datetime__widget %}
- {% spaceless %}
- <div {{ block('attributes') }}>
- {{ form_errors(form.date) }}
- {{ form_errors(form.time) }}
- {{ form_widget(form.date) }}
- {{ form_widget(form.time) }}
- </div>
- {% endspaceless %}
- {% endblock datetime__widget %}
- {% block date__widget %}
- {% spaceless %}
- {% if widget == 'text' %}
- {{ block('text__widget') }}
- {% else %}
- <div {{ block('attributes') }}>
- {{ date_pattern|replace({
- '{{ year }}': form_widget(form.year),
- '{{ month }}': form_widget(form.month),
- '{{ day }}': form_widget(form.day),
- })|raw }}
- </div>
- {% endif %}
- {% endspaceless %}
- {% endblock date__widget %}
- {% block time__widget %}
- {% spaceless %}
- <div {{ block('attributes') }}>
- {{ form_widget(form.hour, { 'attr': { 'size': '1' } }) }}:{{ form_widget(form.minute, { 'attr': { 'size': '1' } }) }}{% if with_seconds %}:{{ form_widget(form.second, { 'attr': { 'size': '1' } }) }}{% endif %}
- </div>
- {% endspaceless %}
- {% endblock time__widget %}
- {% block number__widget %}
- {% spaceless %}
- {# type="number" doesn't work with floats #}
- {% set type = type|default('text') %}
- {{ block('field__widget') }}
- {% endspaceless %}
- {% endblock number__widget %}
- {% block integer__widget %}
- {% spaceless %}
- {% set type = type|default('number') %}
- {{ block('field__widget') }}
- {% endspaceless %}
- {% endblock integer__widget %}
- {% block money__widget %}
- {% spaceless %}
- foo {{ money_pattern|replace({ '{{ widget }}': block('field__widget') })|raw }}
- {% endspaceless %}
- {% endblock money__widget %}
- {% block url__widget %}
- {% spaceless %}
- {% set type = type|default('url') %}
- {{ block('field__widget') }}
- {% endspaceless %}
- {% endblock url__widget %}
- {% block percent__widget %}
- {% spaceless %}
- {% set type = type|default('text') %}
- {{ block('field__widget') }} %
- {% endspaceless %}
- {% endblock percent__widget %}
- {% block file__widget %}
- {% spaceless %}
- <div {{ block('attributes') }}>
- {{ form_widget(form.file) }}
- {{ form_widget(form.token) }}
- {{ form_widget(form.name) }}
- </div>
- {% endspaceless %}
- {% endblock file__widget %}
- {% block collection__widget %}
- {% spaceless %}
- {{ block('form__widget') }}
- {% endspaceless %}
- {% endblock collection__widget %}
- {% block repeated__row %}
- {% spaceless %}
- {{ block('field__rows') }}
- {% endspaceless %}
- {% endblock repeated__row %}
- {% block field__row %}
- {% spaceless %}
- <div>
- {{ form_label(form) }}
- {{ form_errors(form) }}
- {{ form_widget(form) }}
- </div>
- {% endspaceless %}
- {% endblock field__row %}
- {% block form__widget %}
- {% spaceless %}
- <div {{ block('attributes') }}>
- {{ block('field__rows') }}
- {{ form_rest(form) }}
- </div>
- {% endspaceless %}
- {% endblock form__widget %}
|