Le cas d'une sous-sous-rubrique courante
En cours de rédaction
Faire ses propres templates
Thelia v1.3.1/v1.3.2
1. Les Templates 2. Les paramètres optionnels 3. Mon premier template 1/3 : Mon menu de navigation 3.1 Mon premier template 2/3 : Aucune sous-rubriques et sous-sous-rubriques ne sont courantes 3.2 Mon premier template 3/3 : Le cas d'une sous-sous-rubrique courante
Pour afficher les sous-sous-rubriques d'une sous-rubrique non courante, avec une sous-sous-rubrique courante.
Il nous faut dans un premier temps récupérer la sous-sous-rubrique courante de la sous-rubrique, dans le boucle THELIA_MENU_SOUS_RUBRIQUE.
<!-- sous rubriques non courantes --> <THELIA_MENU_SOUS_RUBRIQUE type="RUBRIQUE" id="#ID" courante="0"> <li><a href="#URL" class="sousmenu1">#TITRE</a></li> <!-- sous-sous-rubriques courante de la rubrique non courante --> <THELIA_MENU_2_SSOUS_RUBRIQUE type="RUBRIQUE" parent="#ID" courante="1"> <li><a href="#URL" class="selected2">#TITRE</a></li> </THELIA_MENU_2_SSOUS_RUBRIQUE> </THELIA_MENU_SOUS_RUBRIQUE>
Sur notre page de test, une fois une sous-sous-rubrique cliquée, nous ne verrons plus que celle-ci : Les autres sous-sous-rubriques de la sous-rubrique n'étant plus affichées.
Ce que nous voulons est faire apparaître toutes les sous-sous-rubriques de cette sous-rubrique.
Pour ce faire nous récupérons toutes les sous-sous-rubriques ayant le même parent que la sous-sous-rubrique courante, dans la boucle THELIA_MENU_2_SSOUS_RUBRIQUE.
<!-- sous-sous-rubriques courante de la rubrique non courante --> <THELIA_MENU_2_SSOUS_RUBRIQUE type="RUBRIQUE" parent="#ID" courante="1"> <!-- sous-sous-rubriques avec le même parent --> <THELIA_SUR_MENU_2_SSOUS_RUBRIQUE type="RUBRIQUE" parent="#PARENT" pasvide="1" classement="manuel"> <!-- sous-sous-rubrique courante --> <THELIA_SUR_MENU_2_SSOUS_RUBRIQUE_COURANTE type="RUBRIQUE" id="#ID" courante="1"> <li><a href="#URL" class="selected2">#TITRE</a></li> </THELIA_SUR_MENU_2_SSOUS_RUBRIQUE_COURANTE> <!-- sous-sous-rubriques non courante de la sous-rubrique --> <THELIA_SUR_MENU_2_SSOUS_RUBRIQUE_PASCOURANTE type="RUBRIQUE" id="#ID" courante="0"> <li><a href="#URL" class="sousmenu2">#TITRE</a></li> </THELIA_SUR_MENU_2_SSOUS_RUBRIQUE_PASCOURANTE> </THELIA_SUR_MENU_2_SSOUS_RUBRIQUE> </THELIA_MENU_2_SSOUS_RUBRIQUE>
Rédaction : Ludovic LENNE