{% extends '::baseAjax.html.twig' %} {% block ajax_body %} {% macro recursiveMenu(item, languageId, level, ob_project_base_url, mediaLocation) %} {% set liClass = 'dropdown' %} {% set ulClass = 'dropdown-menu' %} {% set hasMoreChild = 0 %} {% if item.children is defined and item.children|length %} {% set hasMoreChild = 1 %} {% endif %} {% if level == 2 %} {% set liClass = liClass~'-submenu' %} {% endif %}
  • {% for itemLanguage in item.languageMapping %} {% if itemLanguage.languageId == languageId %} {% if level==1 %} {% set productAddClass='product-add' %} {% else %} {% set productAddClass="" %} {% endif %} {% if item.cssIcon != '' %} {% endif %}{% if app.user.id is defined and app.user.id > 0 and (itemLanguage.itemLabel == "Flyers" or itemLanguage.itemLabel == "Order Catalog") %}{{ itemLanguage.itemLabel }}{% elseif(itemLanguage.itemLabel != "Flyers" and itemLanguage.itemLabel != "Order Catalog") %}{{ itemLanguage.itemLabel }}{% endif %} {% endif %} {% endfor %} {% if hasMoreChild %} {% set level = level + 1 %} {% if level == 3 %} {% endif %} {% endif %}
  • {% endmacro %} {% if menu %} {% for item in menu %} {{ _self.recursiveMenu(item, languageId, 1, ob_project_base_url, mediaLocation) }} {% endfor %} {% endif %} {% endblock ajax_body %}