{% block cms_menu_item_list %} {% macro recursiveMenu(item, languageId, level, ob_project_base_url, mediaLocation, countryId) %} {% set hasMoreChild = 0 %} {% if item.children is defined and item.children|length %} {% set hasMoreChild = 1 %} {% endif %} {% set itemId = item.id %} {% set parentId = item.parentId %} {% set referenceId = item.referenceId %} {% set itemType = item.itemType %}
  • {% for itemLanguage in item.languageMapping %} {% if itemLanguage.languageId == languageId %} {{ itemLanguage.itemLabel }} {% endif %} {% endfor %}
    {% for langKey,lang in item.languageMapping %}
    {{ "cms.admin.menu.form.eg" | trans }} “{{ "cms.admin.menu.form.url.example" | trans }}” {% if itemType == 'custom' %} {% else %} {% if itemType=='page' and referenceId==0 %} {% set urlItemclass = "form-control js-set-slug" %} {% else %} {% set urlItemclass = "form-control" %} {% endif %} {% endif %} {# error #}
    {{ "cms.admin.menu.form.eg" | trans }} “{{ "cms.admin.menu.form.item_label.example" | trans }}” {% if itemType=='page' and referenceId==0 and langKey == 0 %} {% set labelItemclass = "form-control js-set-label" %} {% else %} {% set labelItemclass = "form-control" %} {% endif %} {# error #}
    {{ "cms.admin.menu.form.eg" | trans }} “{{ "cms.admin.menu.form.title.example" | trans }}” {# error #}
    {% endfor %}
    {{ "cms.admin.menu.form.eg" | trans }} “{{ "cms.admin.menu.form.css_classes.example" | trans }}” {# error #}
    {{ "cms.admin.menu.form.eg" | trans }} “{{ "cms.admin.menu.form.css_icon.example" | trans }}” {# error #}
    {% if item.backgroundImage != '' %} {% endif %}
    {% if hasMoreChild %} {% set level = level + 1 %}
      {% for child in item.children %} {{ _self.recursiveMenu(child, languageId, level, ob_project_base_url, mediaLocation, countryId) }} {% endfor %}
    {% endif %}
  • {% endmacro %} {% endblock cms_menu_item_list %}