templates/layout/_sidebar.html.twig line 1

Open in your IDE?
  1. {% macro title(item) %}
  2.     {{ item.title | trans(item.translationParameters, item.translationDomain) }}
  3. {% endmacro %}
  4. {% macro node(item) %}
  5.     {% if item.items | length %}
  6.         <li class="{% if item.active %}active open{% endif %}">
  7.             <a href="#" onclick="return false;">
  8.                 {% if item.icon %}<i class="icon-{{ item.icon }}"></i>{% endif %}
  9.                 <span class="title">{{ _self.title(item) }}</span>
  10.                 <span class="arrow {% if item.active %}open{% endif %}"></span>
  11.                 {% if item.active %}<span class="selected"></span>{% endif %}
  12.             </a>
  13.             <ul class="sub-menu">
  14.                 {% for child in item.items %}
  15.                     {{ _self.node(child) }}
  16.                 {% endfor %}
  17.             </ul>
  18.         </li>
  19.     {% else %}
  20.         <li class="{% if item.active %}active{% endif %}">
  21.             <a href="{{ item.url }}">{{ _self.title(item) }}</a>
  22.         </li>
  23.     {% endif %}
  24. {% endmacro %}
  25. <div class="page-sidebar-wrapper">
  26.     <div class="page-sidebar navbar-collapse collapse">
  27.         <ul class="page-sidebar-menu"
  28.             data-keep-expanded="false"
  29.             data-auto-scroll="false"
  30.             data-slide-speed="200">
  31.             <li class="sidebar-toggler-wrapper"></li>
  32.             {% for item in sidebar %}
  33.                 {{ _self.node(item) }}
  34.             {% endfor %}
  35.         </ul>
  36.     </div>
  37. </div>