Nuevo menu principal dinamico

This commit is contained in:
2025-07-30 16:22:30 +00:00
parent 87705858c2
commit ae6cb1d40b
2 changed files with 15 additions and 21 deletions

View File

@@ -28,6 +28,9 @@
<li class="nav-item"><a class="nav-link" href="{{site.url}}/actualidad">Actualidad</a></li>
<li class="nav-item"><a class="nav-link" href="{{site.url}}/contacto">Contacto</a></li>
</ul>
{#{include('menu.twig',{'menu':menu})}#}
<ul class="navbar-nav social">
<li class="nav-item"><a class="nav-link" data-toggle="collapse" href="#searchform" role="button" aria-expanded="false"><i class="fa fa-search" aria-hidden="true"></i></a></li>
{#<li class="nav-item"><a class="nav-link" href="https://www.instagram.com/andairacoop/?hl=es" target="_blank"><i class="fa fa-instagram" aria-hidden="true"></i></a></li>

View File

@@ -1,32 +1,23 @@
{% if menu %}
<ul>
{% for item in menu %}
<ul class="navbar-nav menu ml-auto">
{% for item in menu.items %}
{% if item.get_children is not empty %}
{% set submenu = true %}
{% else %}
{% set submenu = false %}
{% endif %}
<li class="{{item.classes | join(' ')}}{% if submenu %} has-dropdown{% endif %}">
<a
href="{{item.get_link}}"
{% if loop.first %}class="active"{% endif %}
{#{% if submenu %}
class="dropdown-toggle"
data-toggle="dropdown"
role="button"
aria-haspopup="true"
aria-expanded="false"
{% endif %}#}
>
{{item.title}}
{#{% if submenu %}<span class="caret"></span>{% endif %}#}
</a>
{% if submenu %}
{% include "dropdown-menu.twig" with {'menu': item.get_children} %}
{% endif %}
<li class="nav-item{% if submenu %} dropdown{% endif %}">
<a class="nav-link{% if submenu %} dropdown-toggle{% endif %}" href="{% if submenu %}#{% else %}{{item.url}}{% endif %}" {% if submenu %}id="{{ item.slug }}" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"{% endif %}>{{ item.title }}</a>
{% if submenu %}
<div class="dropdown-menu" aria-labelledby="{{ item.slug }}">
{% for subitem in item.children %}
<a class="dropdown-item" href="{{ subitem.url }}">{{ subitem.title }}</a>
{% endfor %}
</div>
{% endif %}
</li>
{% endfor %}
</ul>
{% endif %}