templates/form/_render.html.twig line 1

Open in your IDE?
  1. {% if not_lead_data_in_form is defined and not_lead_data_in_form|length %}
  2.     <div class="pt-3 pb-3">
  3.         <ul class="list-unstyled">
  4.             {% for item in not_lead_data_in_form %}
  5.                 <li>
  6.                     <strong>{{ item.field }}</strong>: {{ item.value|lead_data_value(item.type) }}
  7.                 </li>
  8.             {% endfor %}
  9.         </ul>
  10.     </div>
  11. {% endif %}
  12. {{ form_start(form, {'attr': {
  13.     'class': 'needs-validation',
  14.     'novalidate': 'novalidate',
  15.     'data-request-method': app.request.method
  16. }})}}
  17. {% for item in form.children %}
  18.     {% set show_border = false %}
  19.     {% set show_title = true %}
  20.     {% set show_description = false %}
  21.     {% set description_delimiter = true %}
  22.     {% if item.vars.attr.border is defined and item.vars.attr.border == true %}
  23.         {% set show_border = true %}
  24.     {% endif %}
  25.     {% if 'hidden' in item.vars.block_prefixes %}
  26.         {% set show_border = false %}
  27.     {% endif %}
  28.     {% if item.vars.attr.show_title is defined and item.vars.attr.show_title == false %}
  29.         {% set show_title = false %}
  30.     {% endif %}
  31.     {% if item.vars.attr.description is defined and item.vars.attr.description is not null and item.vars.attr.description != '' %}
  32.         {% set show_description = true %}
  33.         {% if item.vars.attr.description_delimiter is defined and item.vars.attr.description_delimiter == false %}
  34.             {% set description_delimiter = false %}
  35.         {% endif %}
  36.     {% endif %}
  37.     <div class="row mt-3">
  38.         <div class="col">
  39.             <div class="{{ show_border ? 'card' }}">
  40.                 <div class="{{ show_border ? 'card-body' }}">
  41.                     {% if show_title %}
  42.                         <fieldset class="mb-3">
  43.                             <legend class="col-form-label">{{ item.vars.label }}</legend>
  44.                         </fieldset>
  45.                     {% endif %}
  46.                     {% if show_description %}
  47.                         <p>{{ item.vars.attr.description|raw }}</p>
  48.                         {% if description_delimiter %}
  49.                             <hr>
  50.                         {% endif %}
  51.                     {% endif %}
  52.                     {{ form_widget(item) }}
  53.                 </div>
  54.             </div>
  55.         </div>
  56.     </div>
  57. {% endfor %}
  58. {{ form_end(form) }}