#####################
####### 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]