我想要一个带菜单和子菜单的菜单结构,根据当前查看的页面,我想要突出显示两个菜单中的项目.有没有提供此功能的模块或应用程序?如果没有,那么解决问题的最佳方法是什么?
快速谷歌搜索给出了这个:
http://code.google.com/p/django-treemenus/
http://code.google.com/p/django-menuse/
您也可以手动创建这样的简单菜单,只需传递到菜单项的模板列表,活动菜单和活动菜单以及活动子菜单项的子菜单项列表:
<ul>
{% for item in menu_items %}
<li>
{% if item.id == active_menu_item %}
<span class="active-menu-item">{{ item }}</span>
<ul>
{# Similar code for submenu items #}
</ul>
{% else %}
<a class="inactive-menu-item" href="{{ item.url }}">{{ item }}</a>
{% endif %}
</li>
{% endfor %}
</ul>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5832 次 |
| 最近记录: |