Mercurial > hg > isophonics-drupal-site
comparison core/modules/system/templates/select.html.twig @ 0:4c8ae668cc8c
Initial import (non-working)
author | Chris Cannam |
---|---|
date | Wed, 29 Nov 2017 16:09:58 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4c8ae668cc8c |
---|---|
1 {# | |
2 /** | |
3 * @file | |
4 * Default theme implementation for a select element. | |
5 * | |
6 * Available variables: | |
7 * - attributes: HTML attributes for the <select> tag. | |
8 * - options: The <option> element children. | |
9 * | |
10 * @see template_preprocess_select() | |
11 * | |
12 * @ingroup themeable | |
13 */ | |
14 #} | |
15 {% spaceless %} | |
16 <select{{ attributes }}> | |
17 {% for option in options %} | |
18 {% if option.type == 'optgroup' %} | |
19 <optgroup label="{{ option.label }}"> | |
20 {% for sub_option in option.options %} | |
21 <option value="{{ sub_option.value }}"{{ sub_option.selected ? ' selected="selected"' }}>{{ sub_option.label }}</option> | |
22 {% endfor %} | |
23 </optgroup> | |
24 {% elseif option.type == 'option' %} | |
25 <option value="{{ option.value }}"{{ option.selected ? ' selected="selected"' }}>{{ option.label }}</option> | |
26 {% endif %} | |
27 {% endfor %} | |
28 </select> | |
29 {% endspaceless %} |