Created
January 28, 2016 21:25
-
-
Save otarza/228789a58d3e48e4639c to your computer and use it in GitHub Desktop.
conflict
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<<<<<<< c45d88ada97a23a4aadd4aec9ad201c2a29370f1 | |
{# | |
/** | |
======= | |
{#/** | |
>>>>>>> commit with theme (merged with feature/theme) | |
* @file | |
* Theme override to display a menu. | |
* | |
* Available variables: | |
* - menu_name: The machine name of the menu. | |
* - items: A nested list of menu items. Each menu item contains: | |
* - attributes: HTML attributes for the menu item. | |
* - below: The menu item child items. | |
* - title: The menu link title. | |
* - url: The menu link url, instance of \Drupal\Core\Url | |
* - localized_options: Menu link localized options. | |
* - is_expanded: TRUE if the link has visible children within the current | |
* menu tree. | |
* - is_collapsed: TRUE if the link has children within the current menu tree | |
* that are not currently visible. | |
* - in_active_trail: TRUE if the link is in the active trail. | |
<<<<<<< c45d88ada97a23a4aadd4aec9ad201c2a29370f1 | |
*/ | |
#} | |
{% import _self as menus %} | |
{# | |
We call a macro which calls itself to render the full tree. | |
@see http://twig.sensiolabs.org/doc/tags/macro.html | |
#} | |
{{ menus.menu_links(items, attributes, 0) }} | |
{% macro menu_links(items, attributes, menu_level) %} | |
{% import _self as menus %} | |
{% if items %} | |
{% if menu_level == 0 %} | |
<ul class="nav-main"> | |
{% else %} | |
<ul class="nav-sub" id="onzemerken"> | |
{% endif %} | |
{% for item in items %} | |
{% | |
set classes = [ | |
item.in_active_trail ? 'is-active', | |
item.below ? 'dropdown-trigger', | |
] | |
%} | |
<li{{ item.attributes.addClass(classes) }}> | |
{% if item.below %} | |
<a{{ item.attributes.addClass(classes) }} href="#onzemerken" title="{{ item.title }}" data-type="dropdown">{{ item.title }}<span>bevat submenu</span></a> | |
{{ menus.menu_links(item.below, attributes, menu_level + 1) }} | |
{% else %} | |
<a{{ item.attributes.addClass(classes) }} href="{{ item.url }}" title="{{ item.title }}">{{ item.title }}</a> | |
{% endif %} | |
</li> | |
{% endfor %} | |
</ul> | |
{% endif %} | |
======= | |
*/#} | |
{% import _self as menus %} | |
{#We call a macro which calls itself to render the full tree. | |
@see http://twig.sensiolabs.org/doc/tags/macro.html#} | |
{{ menus.menu_links(items, attributes, 0) }} | |
{% macro menu_links(items, attributes, menu_level) %} | |
{% import _self as menus %} | |
{% if items %} | |
{% if menu_level == 0 %} | |
<ul class="nav-main"> | |
{% else %} | |
<ul class="nav-sub" id="onzemerken"> | |
{% endif %} | |
{% for item in items %} | |
{% set classes = [ | |
item.in_active_trail ? 'is-active', | |
item.below ? 'dropdown-trigger', | |
] %} | |
<li> | |
{% if item.below %} | |
<a{{ item.attributes.addClass(classes) }} href="#onzemerken" title="{{ item.title }}" | |
data-type="dropdown">{{ item.title }} | |
<span>bevat submenu</span></a> | |
{{ menus.menu_links(item.below, attributes, menu_level + 1) }} | |
{% else %} | |
<a{{ item.attributes.addClass(classes) }} href="{{ item.url }}" | |
title="{{ item.title }}">{{ item.title }}</a> | |
{% endif %} | |
</li> | |
{% endfor %} | |
</ul> | |
{% endif %} | |
>>>>>>> commit with theme (merged with feature/theme) | |
{% endmacro %} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment