################## ###### USER ###### ################## #menu du haut: menu gestion utilisateur lib.navigation.user = COA lib.navigation.user { wrap = 5 = TEXT 5 { data = DB:pages:{$profil}:title wrap = | } 10 = COA 10 { wrap = # Info User 10 = COA_INT 10 { wrap = 10 = TEXT 10 { wrap = | typolink { parameter = {$userProfil} returnLast = url } } # Silouhète / Avatar ou Photo 20 = COA_INT 20 { wrap = | // S'il y a un avatar mais qu'il n'y a pas d'image 10 = TEXT 10 { data = TSFE:fe_user|user|avatar wrap = Profile Picture if.isTrue.data = TSFE:fe_user|user|avatar if.isFalse.data = TSFE:fe_user|user|image } # S'il y a une image, on affiche l'image 20 = COA_INT 20 { if.isTrue.data = TSFE:fe_user|user|image 10 = TEXT 10 { data = TSFE:fe_user|user|image wrap = } } # Si pas d'image et pas d'avatar on affiche la silhouette en fonction du sexe 30 = COA 30 { # Cas silhouette = Madame 10 = COA 10 { wrap = Profile Picture 10 = IMG_RESOURCE 10 { file = EXT:wseils/Resources/Public/Images/Annuaire/profil-Madame.png } if.isFalse.data = TSFE:fe_user|user|image if.isPositive = 1 if.isPositive.if { isFalse.data = TSFE:fe_user|user|avatar isInList.data = TSFE:fe_user|user|title value = Mme,Mlle } } # Cas silhouette = Monsieur (champ title M.) 20 = COA 20 { wrap = Profile Picture 10 = IMG_RESOURCE 10 { file = EXT:wseils/Resources/Public/Images/Annuaire/profil-Monsieur.png } if.isFalse.data = TSFE:fe_user|user|image if.isPositive = 1 if.isPositive.if { isFalse.data = TSFE:fe_user|user|avatar isInList.data = TSFE:fe_user|user|title value = M. } } # Cas silhouette = Monsieur (champ title vide) 30 = COA 30 { wrap = Profile Picture 10 = IMG_RESOURCE 10 { file = EXT:wseils/Resources/Public/Images/Annuaire/profil-Monsieur.png } if.isFalse.data = TSFE:fe_user|user|image if.isPositive = 1 if.isPositive.if { isFalse.data = TSFE:fe_user|user|avatar isPositive = 1 isPositive.if { isFalse.data = TSFE:fe_user|user|title } } } } } 30 = TEXT 30 { value = stdWrap.insertData = 1 } 40 = TEXT 40.value = } 20 = HMENU 20 { special = directory special.value = {$profil} 1 = TMENU 1 { expAll = 1 noBlur = 1 NO = 1 NO { stdWrap.wrap( | ) stdWrap.wrap.insertData = 1 ATagTitle.field = title wrapItemAndSub =
  • |
  • wrapItemAndSub.insertData = 1 } ACT < .NO ACT { wrapItemAndSub =
  • |
  • } IFSUB < .NO IFSUB { ATagParams = data-toggle="dropdown" class="dropdown-toggle" wrapItemAndSub = wrapItemAndSub.insertData = 1 } ACTIFSUB < .IFSUB ACTIFSUB { wrapItemAndSub = } } 2 < .1 2 { wrap = NO = 1 NO { stdWrap.wrap > wrapItemAndSub =
  • |
  • } ACT > IFSUB > ACTIFSUB > } } 30 = TEXT 30 { wrap =
  • typolink { parameter = {$racine} additionalParams = &logintype=logout returnLast = url } } } }