{% for item in menuItem.submenu %}
    {% if item.link|length %}
        {% set linkPage = craft.entries.slug(item.link).one() %}
        {% if linkPage|length %}
            {% if linkPage.url == url %}
                {% set active = true %}
            {% endif %}
        {% endif %}
    {% endif %}
    {% if item.linksDoSubmenu|length %}
        {% set submenuLinks = item.linksDoSubmenu | split(',') %}
        {% for submenuItem in submenuLinks %}
            {% set entry = craft.entries.slug(submenuItem).one() %}
            {% if entry.url == url %}
                {% set active = true %}
            {% endif %}
        {% endfor %}
    {% endif %}
{% endfor %}
{% set linkPrincipal = menuItem.linkPrincipal.one() %}
{% if linkPrincipal|length %}
<li class="{{ active or linkPrincipal.url == url ? 'm-active' }}">
    <a href="{{ linkPrincipal.url }}">{{ menuItem.label }}</a>
    {% else %}
<li class="{{ active ? 'm-active' }}">
    <a href="#">{{ menuItem.label }}</a>
    {% endif %}
    <ul class="{{ active ? 'm-active' }}">
        {% for item in menuItem.submenu %}
            {% if item.link|length %}
                {% set linkPage = craft.entries.slug(item.link).one() %}
                {% if linkPage|length %}
                    {% set linkPage = linkPage.url %}
                {% else %}
                    {% set linkPage = item.link %}
                {% endif %}
            {% else %}
                {% set linkPage = '#' %}
            {% endif %}
            <li class="{{linkPage == url ? 'm-active' }} {{ active and item.linksDoSubmenu|length ? 'm-active' }}">
                <a href="{{ linkPage }}" {{ item.target ? 'target="_blank"' }}>{{ item.label }}</a>
                {% if item.linksDoSubmenu|length %}
                    {% set submenuLinks = item.linksDoSubmenu | split(',') %}
                    <ul class="{{ active ? 'm-active' }}">
                        {% for submenuItem in submenuLinks %}
                            {% set entry = craft.entries.slug(submenuItem).one() %}
                            <li class="{{ entry.url == url ? 'm-active' }}"><a
                                        href="{{ entry.url }}">{{ entry.title }}</a></li>
                        {% endfor %}
                    </ul>
                {% endif %}
            </li>
        {% endfor %}

    </ul>
</li>