ui/twig/common/forms/fields/default.html.twig line 1

Open in your IDE?
  1. {% set horizontal = orientation|default(true) %}
  2. {% set skipCategories = skipCategories|default(false) %}
  3. {% if 'hidden' not in field.vars.block_prefixes %}
  4.     <div
  5.         class="form-group {% if field.vars.errors is not empty %}has-error{% endif %}"
  6.         {% if not skipCategories %}data-form-category="{% if field.vars.categoryName is defined %}{{ field.vars.categoryName }}{% else %}Default{% endif %}"{% endif %}
  7.         {% if field.vars.categoryName is defined and field.vars.categoryName is same as('Alternate Titles') and field.vars.label|trim is not empty %}style="border-bottom: none;"{% endif %}
  8.     >
  9.         {{ form_label(field, null, {
  10.             'label_attr': {
  11.                 'class': (horizontal) ? 'col-sm-3 control-label' : ''
  12.             }
  13.         }) }}
  14.         {% if horizontal %}<div class="col-sm-{% if field.vars.label is not same as(false) %}9{% else %}12{% endif %}">{% endif %}
  15.             {% if field.vars.helpText is defined and field.vars.helpText is not empty and field.vars.helpText|trans is not empty %}
  16.                 <p class="help-text">{{ field.vars.helpText|trans }}</p>
  17.             {% endif %}
  18.             {% if field.vars.addonPrefix is defined or field.vars.addonSuffix is defined %}
  19.                 <div class="input-group">
  20.                     {% if field.vars.addonPrefix is defined %}
  21.                         <div class="input-group-addon">{{ field.vars.addonPrefix }}</div>
  22.                     {% endif %}
  23.                     {{ form_widget(field, {
  24.                         'attr': {
  25.                             'class': 'form-control',
  26.                             'placeholder': '@'
  27.                         }
  28.                     }) }}
  29.                     {% if field.vars.addonSuffix is defined %}
  30.                         <div class="input-group-addon">{{ field.vars.addonSuffix }}</div>
  31.                     {% endif %}
  32.                 </div>
  33.             {% else %}
  34.                 {% if field.vars.attr.class is defined %}
  35.                     {% set className = 'form-control ' ~ field.vars.attr.class %}
  36.                 {% else %}
  37.                     {% set className = 'form-control' %}
  38.                 {% endif %}
  39.                 {{ form_widget(field, {
  40.                     'attr': {
  41.                         'class': className
  42.                     }
  43.                 }) }}
  44.             {% endif %}
  45.             {% if field.vars.errors is not empty %}
  46.                 {% for error in field.vars.errors %}
  47.                     <div class="feedback">
  48.                         {{ error.message }}{% if not loop.last %}<br />{% endif %}
  49.                     </div>
  50.                 {% endfor %}
  51.             {% endif %}
  52.         {% if horizontal %}</div>{% endif %}
  53.     </div>
  54. {% else %}
  55.     {{ form_widget(field) }}
  56. {% endif %}