Menu de Categorias

Snippet para criar um menu de categorias, exibindo os primeiros e segundos níveis.

{#
# Categories Menu
# elements/snippets/categories_menu.html
#}
 
<ul class="menu">
    {% for category in categories %}
        {% set children = category.children %}
        <li>
            <a href="{{ category.link }}">{{ category.name }}</a>
            {% if children %}
                <ul class="menu-children">
                {% for child in children %}
                    <li>
                        <a href="{{ child.link }}">{{ child.name }}</a>
                    </li>
                {% endfor %}
                </ul>
            {% endif %}
        </li>
    {% endfor %}
</ul>

Como usar

Copie o código acima e crie um arquivo separado, ex: elements/snippets/categories_menu.html

Faça a chamada desse arquivo onde desejar:

{% element('snippets/categories_menu') %}

Last updated