##################### ####### ASIDE ####### ##################### ### Génération du menu secondaire ### lib.navigation.aside = COA lib.navigation.aside { 10 = HMENU 10 { # A partir du niveau 3 entryLevel = 3 stdWrap.required = 1 stdWrap.wrap = 1 = TMENU 1 { expAll = 1 noBlur = 1 NO = 1 NO { wrapItemAndSub =
  • |
  • } IFSUB < .NO IFSUB { linkWrap = | wrapItemAndSub = #4129 - Case à cocher dans les pages permettant que les sous-pages soient affichées wrapItemAndSub.override.cObject = COA wrapItemAndSub.override.cObject { if { isTrue.field = expandMenu } 10 = TEXT 10 { value = } } } ACT < .NO ACT { wrapItemAndSub =
  • |
  • } CUR < .ACT CUR { ATagParams = class="cur" wrapItemAndSub =
  • |
  • } ACTIFSUB < .IFSUB ACTIFSUB { wrapItemAndSub = } CURIFSUB < .ACTIFSUB CURIFSUB { ATagParams = class="cur" wrapItemAndSub = #4129 - Case à cocher dans les pages permettant que les sous-pages soient affichées wrapItemAndSub.override.cObject = COA wrapItemAndSub.override.cObject { if { isTrue.field = expandMenu } 10 = TEXT 10 { value = } } } } 2 < .1 2 { wrap = } 3 < .2 4 < .2 5 < .2 } } ### Génération du bouton ouverture/fermeture du menu secondaire ### lib.navigation.asideButton = TEXT lib.navigation.asideButton { # Si le menu secondaire est généré if.isTrue { preUserFunc = Wseils\Wseils\Utility\UserFuncs\Navigation->checkNav #### # L'objet lib.navigation.aside est modifier dans des gabarit de page # on utilise =< pour faire une référence # afin de passer la dernière valeur de l'objet à la UserFunc ### preUserFunc.nav.cObject =< lib.navigation.aside } value (
    ) } ### Génération de la classe permettant d'ouvrir le menu secondaire # par défaut au chargement de la page ### lib.navigation.asideIn = TEXT lib.navigation.asideIn { # Si le menu secondaire est généré if.isTrue { preUserFunc = Wseils\Wseils\Utility\UserFuncs\Navigation->checkNav #### # L'objet lib.navigation.aside est modifier dans des gabarit de page # on utilise =< pour faire une référence # afin de passer la dernière valeur de l'objet à la UserFunc ### preUserFunc.nav.cObject =< lib.navigation.aside } value = aside-in } [treeLevel = 0] lib.navigation.aside > lib.navigation.aside = COA lib.navigation.asideButton > lib.navigation.asideButton = COA [end]