Sono molto nuovo a Jinja e FlaskJinja - Esiste una variabile incorporata per ottenere il nome corrente della pagina HTML?
Desidero impostare un colore di sfondo diverso nella barra di spostamento per indicare la pagina corrente.
C'è qualche variabile o metodo Jinja incorporato che restituisce le pagine HTML correnti? Se possibile, voglio il codice che non ha bisogno di comunicare con il file Python.
Quindi, se io sono attualmente in index.html
, verrà restituito "indice" o "index.html"
Ecco il mio codice di navigazione nel mio modello:
<ul>
{% for item in navigation %}
<a href="{{url_for(item.route)}}">
<li>
{{item.text}}
</li>
</a>
{% endfor %}
</ul>
voglio aggiungere if
dichiarazione in modo che la pagina corrente otterrà <li>
che ha class
{% if ??? %}
<li class="current">
...
</li>
{% else %}
...
{% endif %}
Thank You
Eventuale duplicato di http://stackoverflow.com/q/11157631/388916 – Hubro