Déplier menus sur Django CMS?
-
26-10-2019 - |
Question
Si j'ai des pages imbriquées, est-il possible, par exemple, les éléments de menu de niveau supérieur que pour montrer, mais quand je vois une page, pour ses sous-pages apparaissent dans la navigation?
Donc, pour cette structure:
- Page 1
- Page 2
- Page 2a
- Page 2b
- Page 3
Quand je visite la page 1, je vois:
- Page 1
- Page 2
- Page 3
- Page 3a
- Page 3b
Quand je visite la page 2, je vois:
- Page 1
- Page 2
- Page 2a
- Page 2b
- Page 3
Quand je visite la page 3, je vois:
- Page 1
- Page 2
- Page 3
- Page 3a
- Page 3b
La solution
Oui, il est possible et facile. Documentation sur le modèle balise show_menu
explique comment le faire.
Vous devez définir argument extra_active
à 1, comme ceci:
{% show_menu 0 100 0 1 %}
Voici les noms de chaque argument:
{% show_menu start_level end_level extra_inactive extra_active %}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow