在Django Template中激活导航栏项

时间:2016-10-07 11:39:23

标签: python django

我正在使用forloop创建菜单,我需要在点击后添加活动类。

{% 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 %}

1 个答案:

答案 0 :(得分:1)

使用{{ }}代码时,您不需要if

尝试:

{% if activeflag == menu.slug_link %} class="active" {% endif %}