#################
###### NEW ######
#################
#@TODO ORDER BY A CORRIGER V9
#typoscript pour la rubrique "Nouveautés" (les page les plus consultées et les nouveautés)
lib.new = COA
lib.new {
wrap =
5 = TEXT
5.value (
)
# Colonne gauche "Nouveautés"
10 = COA_INT
10 {
wrap =
10 = CONTENT
10 {
stdWrap.wrap = |
stdWrap.required = 1
table = pages
select {
pidInList = {$menuRubrque1}, {$menuRubrque2}, {$menuRubrque3}, {$menuRubrque4}, {$menuRubrque5}, {$menuRubrque6}, {$menuRubrque7}, {$menuRubrque8}, {$menuRubrque9}, {$menuRubrque10}
recursive = 999
selectFields = uid
andWhere.dataWrap = hidden = 0 AND deleted = 0
orderBy = tstamp DESC
max = {$new.max}
}
renderObj = TEXT
renderObj {
postUserFunc = Wseils\Wseils\Utility\UserFuncs\FlapNew->user_displaySortingNew
postUserFunc.rubrique1 = {$menuRubrque1}
postUserFunc.rubrique2 = {$menuRubrque2}
postUserFunc.rubrique3 = {$menuRubrque3}
postUserFunc.rubrique4 = {$menuRubrque4}
postUserFunc.rubrique5 = {$menuRubrque5}
postUserFunc.rubrique6 = {$menuRubrque6}
postUserFunc.rubrique7 = {$menuRubrque7}
postUserFunc.rubrique8 = {$menuRubrque8}
postUserFunc.rubrique9 = {$menuRubrque9}
field = uid
}
}
}
10 >
}
lib.newPages = COA_INT
lib.newPages {
wrap = Nouveautés
|
10 = CONTENT
10 {
stdWrap.wrap = |
stdWrap.required = 1
table = pages
select {
pidInList = {$menuRubrque1}, {$menuRubrque2}, {$menuRubrque3}, {$menuRubrque4}, {$menuRubrque5}, {$menuRubrque6}, {$menuRubrque7}, {$menuRubrque8}, {$menuRubrque9}, {$menuRubrque10}
recursive = 999
selectFields = uid
where.dataWrap = hidden = 0 AND deleted = 0
orderBy = tstamp DESC
max = {$new.max}
}
renderObj = TEXT
renderObj {
postUserFunc = Wseils\Wseils\Utility\UserFuncs\FlapNew->user_displaySortingNew
field = uid
}
}
}
# Colonne gauche "Nouveautés"
10 = COA_INT
10 {
wrap =
10 = CONTENT
10 {
stdWrap.wrap = |
stdWrap.required = 1
table = pages
select {
pidInList = {$menuRubrque1}, {$menuRubrque2}, {$menuRubrque3}, {$menuRubrque4}, {$menuRubrque5}, {$menuRubrque6}, {$menuRubrque7}, {$menuRubrque8}, {$menuRubrque9}, {$menuRubrque10}
recursive = 999
selectFields = uid
andWhere.dataWrap = hidden = 0 AND deleted = 0
orderBy = tstamp DESC
max = {$new.max}
}
renderObj = TEXT
renderObj {
postUserFunc = Wseils\Wseils\Utility\UserFuncs\FlapNew->user_displaySortingNew
postUserFunc.rubrique1 = {$menuRubrque1}
postUserFunc.rubrique2 = {$menuRubrque2}
postUserFunc.rubrique3 = {$menuRubrque3}
postUserFunc.rubrique4 = {$menuRubrque4}
postUserFunc.rubrique5 = {$menuRubrque5}
postUserFunc.rubrique6 = {$menuRubrque6}
postUserFunc.rubrique7 = {$menuRubrque7}
postUserFunc.rubrique8 = {$menuRubrque8}
postUserFunc.rubrique9 = {$menuRubrque9}
field = uid
}
}
}
#initialise var
lib.pageNewContent >
lib.pageNewContent = TEXT
lib.pageNewContent < lib.new.10
lib.pageNewContent.10.select.pidInList.field = tx_mask_categorie_pid
lib.pageNewContent.10.select.max.field = tx_mask_nb_max_content_new
lib.pageNewContent.wrap = |