Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / core / themes / classy / templates / form / field-multiple-value-form.html.twig
1 {#
2 /**
3  * @file
4  * Theme override 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 #}
22 {% if multiple %}
23   <div class="js-form-item form-item">
24     {{ table }}
25     {% if description.content %}
26       <div{{ description.attributes.addClass('description') }} >{{ description.content }}</div>
27     {% endif %}
28     {% if button %}
29       <div class="clearfix">{{ button }}</div>
30     {% endif %}
31   </div>
32 {% else %}
33   {% for element in elements %}
34     {{ element }}
35   {% endfor %}
36 {% endif %}