Template und Navigation
Verfasst: Samstag 18. April 2009, 14:53
Hallo,
arbeite hier gerade an einer Seite bei der der entsprechende Link (der Seite die gerade offen ist) gehighlighted werden soll.
So sieht die Navi aus, die ich in meinem globalen Template habe, welches für jede Seite verwendet wird.
So soll im endeffekt ein "offener" Link/Seite aussehen:
Nun muss ich in jedem Template ein:
setzen, damit im obigen Beispiel das entsprechende class="open" gesetzt wird...
Kann man das irgendwie eleganter lösen?
(ich verwende Jinja2)
Danke!
arbeite hier gerade an einer Seite bei der der entsprechende Link (der Seite die gerade offen ist) gehighlighted werden soll.
Code: Alles auswählen
<li><a {{ open_overview }} href="{{ url_for('main.views.index') }}">Übersicht</a></li>
<li><a {{ open_development }} href="{{ url_for('app.views.index') }}">Entwicklung</a></li>
<li><strong>Nachrichten</strong>
<ul>
<li><a {{ open_new_message }} href="{{ url_for('myacc.views.new_message') }}">Neue Nachricht</a></li>
<li><a {{ open_inbox }} href="{{ url_for('myacc.views.inbox') }}">Posteingang</a></li>
<li><a {{ open_outbox }} href="{{ url_for('myacc.views.outbox') }}">Postausgang</a></li>
</ul>
</li>
<li><a {{ open_config }} href="{{ url_for('myacc.views.config') }}">Einstellungen</a></li>
So soll im endeffekt ein "offener" Link/Seite aussehen:
Code: Alles auswählen
<li><a class="open" href="index">Übersicht</a></li>
Code: Alles auswählen
{% set open_overview = ' class="open"' %}
Kann man das irgendwie eleganter lösen?
(ich verwende Jinja2)
Danke!