#update de la liste des applications si un get a été envoyé
ifsttar.updateApplications = USER_INT
ifsttar.updateApplications.userFunc = Wseils\Wseils\Utility\UserFuncs\Application->user_updateApplications
ifsttar.listeApplicationsFilter = COA
ifsttar.listeApplicationsFilter {
wrap =
#colonnes des applications favorites
ifsttar.mesApplications.10 = TEXT
ifsttar.mesApplications.10 {
data = TSFE:fe_user|user|tx_ifsttar_application_supp
#on split une première fois sur le ; pour générer les colonnes
split {
token = ;
cObjNum = |*|1||2||3|*|
#colonne 1
1.current = 1
1.split {
token = ,
cObjNum = 1
1.current = 1
1.cObject = CONTENT
1.cObject {
stdWrap.wrap = |
table = tx_ifsttar_application
select {
pidInList = {$applis}
where.current = 1
uidInList.current = 1
orderBy = title
}
renderObj = COA
renderObj {
# Création d'un register avec la valeur de la couleur de la catégorie de l'application
1 = TEXT
1 {
postUserFunc = Wseils\Wseils\Utility\UserFuncs\Application->user_categoriesApplications
field = category
}
5 = TEXT
5 {
dataWrap =
}
6 = TEXT
6 {
field = category
wrap =
|
}
# Titre et icone
10 = TEXT
10 {
value(
)
value.insertData = 1
}
# Description appli et lien
20 = COA
20 {
wrap(
)
wrap.insertData = 1
10 = TEXT
10 {
if.isTrue.field = description
field = description
wrap =
|
}
20 = TEXT
20 {
if.isTrue.field = lien_officiel
typolink {
parameter.field = lien_officiel
returnLast = url
}
wrap =
}
}
30 = TEXT
30 {
if.isTrue.field = lien_appli
typolink {
parameter.field = lien_appli
returnLast = url
}
wrap =
}
40 = TEXT
40 {
value =
}
}
}
1.cObject.stdWrap.if.isTrue.data = current
}
1.wrap =
|
#colonne 2
2.current = 1
2.split {
token = ,
cObjNum = 1
1.current = 1
1.cObject = CONTENT
1.cObject {
stdWrap.ifEmpty.wrap = Pour ajouter des applications à cette colonne, sélectionnez en une dans la colonne à droite et placez la ici.|
table = tx_ifsttar_application
select {
pidInList = {$applis}
uidInList.current = 1
orderBy = title
}
renderObj = COA
renderObj {
# Création d'un register avec la valeur de la couleur de la catégorie de l'application
1 = TEXT
1 {
postUserFunc = Wseils\Wseils\Utility\UserFuncs\Application->user_categoriesApplications
field = category
}
5 = TEXT
5 {
dataWrap =
|
}
# Titre et icone
6 = TEXT
6 {
field = title
dataWrap =
}
# Description appli et lien
8 = COA
8.5 = TEXT
8.5 {
field = description
dataWrap =
}
10 = TEXT
10 {
value =
}
}
}
}
2.wrap =