http://djangosnippets.org/snippets/2421/上的这个例子按原样工作。
放在templates/includes/tabs.html
<ul class="tab-menu">
<li class="{% if active_tab == 'tab1' %} active{% endif %}"><a href="#">Tab 1</a></li>
<li class="{% if active_tab == 'tab2' %} active{% endif %}"><a href="#">Tab 2</a></li>
<li class="{% if active_tab == 'tab3' %} active{% endif %}"><a href="#">Tab 3</a></li>
</ul>
放置在您的 page.html 模板中
{% include "includes/tabs.html" with active_tab='tab1' %}
该变量从页面模板传递到 tabs.html。
您将如何从以下位置传递活动选项卡变量:
- page.html (pass active tab1)
- extends base.html
- includes tabs.html (how to get it here.)