如何在不将其添加到手工艺的子级导航项的情况下将类添加到父级导航项?

时间:2019-09-10 11:00:25

标签: twig craftcms

{% set pages = craft.entries.section('interests').all() %}
{% nav page in pages %}
<div class="nav__column">
    <li class="nav__parent">
        {{ page.getLink() }}
            {% ifchildren %}
                  <ul>
                        {% children %}
                  </ul>
             {% endifchildren %}
    </li>
</div>
{% endnav %}

使用此选项时,每个导航项都具有导航父级的类 我可以根据它是子项还是父项来确定导航项上的类?

1 个答案:

答案 0 :(得分:0)

只需将该类包装在有条件的ifchildren中,例如:

<li>

顺便说一句,您的示例代码是无效标记; <ul>元素只能出现在有效的列表类型中,例如<ol>或{{1}}。