Wagtail basi c разделители меню для всех, кроме последнего элемента в шаблоне - PullRequest
0 голосов
/ 15 января 2020

Я создаю базовое меню c bootstrap navbar в Wagtail, основываясь на шагах с 1 по 3 из этого руководства . Пункты моего меню должны иметь разделитель между каждым элементом следующим образом:

Элемент первый / Элемент второй / Элемент третий

Однако, если я добавлю разделитель в, я получу один после последнего элемента в меню:

{% for menu in menuitems %}
    <a class="nav-item nav-link" href="{{menu.url}}">{{menu.title}}</a> /
{% endfor %}

Результат в этом ...

Элемент первый / Элемент Два / Элемент Три /

Как разделить элементы без добавления конечного делителя?

1 Ответ

3 голосов
/ 15 января 2020

Просто измените это:

<a class="nav-item nav-link" href="{{menu.url}}">{{menu.title}}</a> /

на это:

<a class="nav-item nav-link" href="{{menu.url}}">{{menu.title}}</a>{% if not forloop.last %} /{% endif %}
...