templates/menu/menu_footer.html.twig line 1

Open in your IDE?
  1. {% macro renderItems(item) %}
  2.     {% set action = app.request.requestUri %}
  3.     <li class="{{ action == path(item.route) ? 'active' : '' }}">
  4.         {% set noFollow = '' %}
  5.         {% if item.noFollow == true %}
  6.             {% set noFollow = 'rel="nofollow"' %}
  7.         {% endif %}
  8.         <a {% if item.openNewWindow %}target="_blank"{% endif %} href="{{ item.link ? item.link : path(item.route) }}" {{ noFollow }}>{{ item.text }}</a>
  9.         {% if item.children|length %}
  10.             <ul>
  11.                 {% for child in item.children %}
  12.                     {% if child.enabled %}
  13.                         {{ _self.renderItems(child) }}
  14.                     {% endif %}
  15.                 {% endfor %}
  16.             </ul>
  17.         {% endif %}
  18.     </li>
  19. {% endmacro %}
  20. {% if items %}
  21.     <nav class="footer-main--nav">
  22.         <ul>
  23.             {% for item in items %}
  24.                 {{ _self.renderItems(item) }}
  25.             {% endfor %}
  26.         </ul>
  27.     </nav>
  28. {% endif %}