我很新Jinja和FlaskJinja - 有沒有內置的變量來獲取當前的HTML頁面名稱?
我想在導航欄中設置不同的背景顏色來表示當前頁面。
是否有任何內置的Jinja變量或方法返回當前的HTML頁面?如果可能的話,我想要不需要與Python文件進行通信的代碼。
所以,如果我在index.html
目前是,它會返回「指數」或「index.html的」
下面是我的模板我的導航代碼:
<ul>
{% for item in navigation %}
<a href="{{url_for(item.route)}}">
<li>
{{item.text}}
</li>
</a>
{% endfor %}
</ul>
我想補充if
聲明所以當前頁面會得到<li>
有class
{% if ??? %}
<li class="current">
...
</li>
{% else %}
...
{% endif %}
謝謝
可能的重複http://stackoverflow.com/q/11157631/388916 – Hubro 2012-07-26 08:48:23