mizner/starter

Create Nav Level

Opened this issue · 0 comments

{% if level is not defined %}
	{% set level = 1 %}
{% endif %}
<ul class="menu-items nav-level-{{ level }} {{ classes }}">
	{% for item in items %}
		<li class="{{ item.classes | join(' ') }}">
			<a target="{{ item.target ?: '_self' }}" href="{{ item.link }}">{{ item.title }}</a>
			{% if item.children %}
				{% set level = level + 1 %}
				{% include "molecules/menu.twig" with {items: item.children, classes: 'menu-items-children', level: level} %}
			{% endif %}
		</li>
	{% endfor %}
</ul>