You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
746 B
27 lines
746 B
6 years ago
|
{#
|
||
|
/**
|
||
|
* @file
|
||
|
* Default theme implementation to display a table of contents as a select menu.
|
||
|
*
|
||
|
* Returns HTML for a Table of contents select menu.
|
||
|
*
|
||
|
* Available variables:
|
||
|
* - index: List of header items. Each header item contains:
|
||
|
* - prefix: The header option prefix. Either indentation or the complete path.
|
||
|
* - title: The header title.
|
||
|
* - url: The header fragrment (ie hash) URL, instance of \Drupal\Core\Url.
|
||
|
*
|
||
|
* @ingroup themeable
|
||
|
*/
|
||
|
#}
|
||
|
{% set classes = ['toc', 'toc-menu'] %}
|
||
|
<form {{ attributes.addClass(classes) }}>
|
||
|
<select>
|
||
|
<option value="">{{ title }}</option>
|
||
|
{% for item in index %}
|
||
|
<option value="{{ item.url }}">{{ item.prefix }}{{ item.title }}</option>
|
||
|
{% endfor %}
|
||
|
</select>
|
||
|
</form>
|
||
|
|