Le cas d'une sous-sous-rubrique courante

De TheliaDoc
Version du 3 octobre 2007 à 12:50 par Llenne (discuter | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
Aller à : navigation, rechercher

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