themes/bases/Campussuite2015/widgets/Navigation/build/tpl.html.twig line 1

Open in your IDE?
  1. {% macro item(_args) %}
  2.     {% import _self as macros %}
  3.     {% set nav = _args.nav %}
  4.     {% set tier = _args.tier %}
  5.     {% set _linkifier_ = _args._linkifier_ %}
  6.     {% set _highlighter_ = _args._highlighter_ %}
  7.     {% if nav.hidden is not same as(true) %}
  8.         <li
  9.             {% if nav.htmlId is not empty %}id="{{ nav.htmlId }}"{% endif %}
  10.             class="{% if nav.cssClasses is not empty %}{{ nav.cssClasses }} {% endif %}{% if _highlighter_|call(nav) is same as(true) %}active{% endif %}"
  11.         >
  12.             <!-- {{ (nav.url is defined and nav.url is not empty) ? nav.url : nav.module }} -->
  13.             <a
  14.                 href="{{ _linkifier_|call(nav) }}"
  15.                 {% if nav.target is not empty %}target="{{ nav.target }}"{% endif %}
  16.                 {% if nav.noFollow is same as(true) %}rel="nofollow"{% endif %}
  17.                >{{ nav.label }} {% if nav.target == "_blank" -%}<span class="sr-only">(opens in new window)</span>{% endif -%}</a>
  18.             {% if nav.hasVisibleChildren %}
  19.                 {% if nav.children|length > 0 %}
  20.                     <ul class="cs-side-nav-t{{ tier }}">
  21.                         {% for child in nav.children %}
  22.                             {{ macros.item({
  23.                                 nav: child,
  24.                                 tier: (tier + 1),
  25.                                 _linkifier_: _linkifier_,
  26.                                 _highlighter_: _highlighter_
  27.                             }) }}
  28.                         {% endfor %}
  29.                     </ul>
  30.                 {% endif %}
  31.             {% endif %}
  32.         </li>
  33.     {% endif %}
  34. {% endmacro %}
  35. {% import _self as macros %}
  36. <div class="csw cs-side-nav">
  37.     {% if _widget.header is same as(true) %}
  38.     <div class="cs-side-nav-heading">
  39.         <a href="{{ _linkifier_|call }}">{{ heading }}</a>
  40.     </div>
  41.     {% endif %}
  42.     <ul class="cs-side-nav-t1">
  43.         {% for nav in navs %}
  44.             {{ macros.item({
  45.                 nav: nav,
  46.                 tier: 2,
  47.                 _linkifier_: _linkifier_,
  48.                 _highlighter_: _highlighter_
  49.             }) }}
  50.         {% endfor %}
  51.     </ul>
  52. </div>