1
Я создаю меню с forloop, и мне нужно добавить активный класс после нажатия.Сделать элемент navbar активным в шаблоне Django
{% for menu in TopMenu %}
<li><a href="/content/{{menu.slug_link}}">{{menu.title}}</a></li>
{% endfor %}
Я попытался использовать наследование шаблона django, но это не сработало. любые решения?
{% for menu in TopMenu %}
<li {%if activeflag == '{{menu.slug_link}}' %} class="active" {%endif%} ><a href="/content/{{menu.slug_link}}">{{menu.title}}</a></li>
{% endfor %}
вы проверить, почему activeflag не равна slug_link? возможно, есть проблема с форматированием –
Я проверил, и они равны –
возможно '{% if' вместо' {% if', также для endif –