##################
###### USER ######
##################
#menu du haut: menu gestion utilisateur
lib.navigation.user = COA
lib.navigation.user {
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 =
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 =
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 =
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 =
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 = {TSFE:fe_user|user|first_name} {TSFE:fe_user|user|name}
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(