简体   繁体   English

菜单【木材】Wordpress

[英]Menu [Timber] in Wordpress

How to make a drop-down menu in Timber WordPress, the following is my code but is not showing as drop-down, also I am inserting an image how it looks now, the menu is horizontal menu enter image description here How to make a drop-down menu in Timber WordPress,以下是我的代码,但没有显示为下拉菜单,我也插入了一张图片现在的样子,菜单是水平菜单在这里输入图片描述

<nav class="collapse navbar-collapse order-lg-2" id="mainNavigation">
<ul class="navbar-nav ms-auto">
{% for item in topmenu.items %}
<li class="nav-item">
<a class="nav-link {{ item.classes|join(' ') }} mx-2" href="{{ item.link }}">{{ item.title }}</a>
{% if item.children %}
<ul class="nav-drop">
{% for child in item.children %}
<li class="nav-drop-item">
<a href="{{ child.link }}">{{ child.title }}</a>
</li>
{% endfor %}
</ul>
{% endif %}
</li>
{% endfor %}
</ul>

use menu.twig file with the following code:使用带有以下代码的 menu.twig 文件:

{% if menu %}
    <ul>
        {% for item in items %}
            <li class="{{ item.classes | join(' ')}}">
                <a target="{{ item.target}}" href="{{ item.link}}">{{ item.title}}</a>
                {% include "menu.twig" with{'items':item.children} %}
            </li>
        {% endfor %}
    </ul>
{% endif %}

and then inside the base.twig or inside the other file where you want to display the menu add the following code:然后在 base.twig 或其他要显示菜单的文件中添加以下代码:

{% include "menu.twig" with{'items':menu.get_items} %} {% include "menu.twig" with {'items':menu.get_items} %}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM