控制navbar swich django

时间:2016-11-29 20:05:52

标签: html css django twitter-bootstrap

我正在使用project并尝试控制导航栏徽标颜色更改,在我的应用上访问about页面后,导航栏应该会改变颜色并减半它需要是黄色的才能正确反射紫色背景。

这个项目是使用标准模板标记navbar在我的base模板中包含我的{% include 'navbar.html' %} django和我{extends 'base.html' %}的{​​{1}} }到about页面,标准django模板继承,

但我未能理解如何控制我的navbar徽标,那么有什么方法可以控制这个,以及如何限制我的navbar只限一个模板?

1 个答案:

答案 0 :(得分:1)

最简单的方法是将徽标包含在单独的块中,然后覆盖您需要的位置。

base.html

{% block navbar %}
   ...
   <div class='logo'></div>
   ...
{% endblock navbar %}

about.html

{% block navbar %}
   ...
   <div class='logo red'></div>
   ...
{% endblock navbar %}