Je veux une structure de menu avec un menu et un sous-menu, et en fonction de quelle page est actuellement affichée, je veux mettre en évidence les éléments dans les deux menus. Y a-t-il des modules ou des applications qui fournissent cette fonctionnalité? Si non, quelle serait la meilleure façon d'aborder le problème?Comment créer une structure de menu dynamique avec Django?
3
A
Répondre
4
recherche rapide Google donne ceci:
http://code.google.com/p/django-treemenus/
http://code.google.com/p/django-menuse/
Vous pouvez également créer un tel menu simple manuellement, il suffit de passer à la liste des modèles d'éléments de menu, menu actif et la liste des éléments du sous-menu pour le menu actif et le sous-menu actif:
<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>
Questions connexes
- 1. Menu utilisateur dynamique dans Django
- 2. Comment créer un menu dynamique dans Symfony
- 3. Comment créer un menu d'options dynamique?
- 4. Comment créer un contenu dynamique avec une navigation dynamique?
- 5. Comment créer une propriété dynamique
- 6. comment créer une structure arborescente dynamique avec liste de chemins de chaînes en utilisant javascript
- 7. Comment créer un formset dynamique dans Django?
- 8. Comment créer une requête dynamique avec SubSonic
- 9. Comment créer un menu très dynamique comme celui de Picnik?
- 10. Menu dynamique avec disposition symfony
- 11. Comment créer élégamment une datatable avec Django?
- 12. Comment créer un formulaire django avec une liste de sélection initialisée à partir d'une requête dynamique?
- 13. Comment créer une structure de données avec des limites d'exécution
- 14. Comment créer une table dynamique?
- 15. Comment créer un menu contextuel dynamique dans Android?
- 16. Comment créer une chaîne de modèles dynamique
- 17. Comment créer un menu dynamique dans asp.net mvc?
- 18. Puis-je créer une carte avec un comparateur dynamique dynamique?
- 19. Comment programmer une barre de menu dynamique dans Swing?
- 20. Comment créer une propriété dynamique significative?
- 21. Créer une vue dynamique avec Android
- 22. Problème de menu Superfish dynamique avec IE
- 23. Menu dynamique utilisant mfc
- 24. menu Liste de navigation dynamique
- 25. Comment créer une requête de jointure personnalisée avec Django?
- 26. Comment créer une condition d'URL avec PHP pour Menu Highligting?
- 27. Menu de navigation Flash dynamique
- 28. Comment créer une page dynamique personnalisée "Votre compte" avec wordpress?
- 29. Comment créer une méthode dynamique en PHP?
- 30. Comment créer une liste générique avec un type d'objet dynamique