Version 1
[yaffs-website] / web / core / modules / system / templates / admin-block-content.html.twig
1 {#
2 /**
3  * @file
4  * Default theme implementation for the content of an administrative block.
5  *
6  * Available variables:
7  * - content: A list containing information about the block. Each element
8  *   of the array represents an administrative menu item, and must at least
9  *   contain the keys 'title', 'link_path', and 'localized_options', which are
10  *   passed to l(). A 'description' key may also be provided.
11  * - attributes: HTML attributes to be added to the element.
12  * - compact: Boolean indicating whether compact mode is turned on or not.
13  *
14  * @see template_preprocess_admin_block_content()
15  *
16  * @ingroup themeable
17  */
18 #}
19 {%
20   set classes = [
21     'list-group',
22     compact ? 'compact',
23   ]
24 %}
25 {% if content %}
26   <dl{{ attributes.addClass(classes) }}>
27     {% for item in content %}
28       <dt class="list-group__link">{{ item.link }}</dt>
29       {% if item.description %}
30         <dd class="list-group__description">{{ item.description }}</dd>
31       {% endif %}
32     {% endfor %}
33   </dl>
34 {% endif %}