Added another front page space for Yaffs info. Added roave security for composer.
[yaffs-website] / web / core / themes / stable / templates / dataset / item-list.html.twig
1 {#
2 /**
3  * @file
4  * Theme override for an item list.
5  *
6  * Available variables:
7  * - items: A list of items. Each item contains:
8  *   - attributes: HTML attributes to be applied to each list item.
9  *   - value: The content of the list element.
10  * - title: The title of the list.
11  * - list_type: The tag for list element ("ul" or "ol").
12  * - wrapper_attributes: HTML attributes to be applied to the list wrapper.
13  * - attributes: HTML attributes to be applied to the list.
14  * - empty: A message to display when there are no items. Allowed value is a
15  *   string or render array.
16  * - context: A list of contextual data associated with the list. May contain:
17  *   - list_style: The custom list style.
18  *
19  * @see template_preprocess_item_list()
20  */
21 #}
22 {% if context.list_style %}
23   {%- set attributes = attributes.addClass('item-list__' ~ context.list_style) %}
24 {% endif %}
25 {% if items or empty %}
26   {%- if title is not empty -%}
27     <h3>{{ title }}</h3>
28   {%- endif -%}
29
30   {%- if items -%}
31     <{{ list_type }}{{ attributes }}>
32       {%- for item in items -%}
33         <li{{ item.attributes }}>{{ item.value }}</li>
34       {%- endfor -%}
35     </{{ list_type }}>
36   {%- else -%}
37     {{- empty -}}
38   {%- endif -%}
39 {%- endif %}