Version 1
[yaffs-website] / web / core / modules / system / templates / field-multiple-value-form.html.twig
1 {#
2 /**
3  * @file
4  * Default theme implementation for an individual form element.
5  *
6  * Available variables for all fields:
7  * - multiple: Whether there are multiple instances of the field.
8  *
9  * Available variables for single cardinality fields:
10  * - elements: Form elements to be rendered.
11  *
12  * Available variables when there are multiple fields.
13  * - table: Table of field items.
14  * - description: The description element containing the following properties:
15  *   - content: The description content of the form element.
16  *   - attributes: HTML attributes to apply to the description container.
17  * - button: "Add another item" button.
18  *
19  * @see template_preprocess_field_multiple_value_form()
20  *
21  * @ingroup themeable
22  */
23 #}
24 {% if multiple %}
25   <div class="js-form-item form-item">
26     {{ table }}
27     {% if description.content %}
28       <div{{ description.attributes.addClass('description') }} >{{ description.content }}</div>
29     {% endif %}
30     {% if button %}
31       <div class="clearfix">{{ button }}</div>
32     {% endif %}
33   </div>
34 {% else %}
35   {% for element in elements %}
36     {{ element }}
37   {% endfor %}
38 {% endif %}