#liste des Newsletters d'une thématique donnée sur la page toutes les newsletters
lib.newsletters = COA_INT
lib.newsletters.10 = CONTENT
lib.newsletters.10 {
stdWrap.ifEmpty.wrap =
Aucune lettre d’information disponible
table = tx_luxletter_domain_model_newsletter
select {
pidInList.field = tx_mask_dossier
recursive = 5
#where = (issent = 1) AND scheduled_end > 0
where = published = 1 and tstamp < UNIX_TIMESTAMP(NOW())
max.field = tx_mask_nb_max_newsletters
orderBy = tstamp DESC
}
renderObj = COA
renderObj {
wrap =
|
10 = TEXT
10 {
field = title
typolink.parameter.field = origin
}
20 = TEXT
20 {
field = tstamp
strftime = %d/%m/%Y
noTrimWrap = |Mise en ligne le ||
}
}
}
lib.allNewsletters < lib.newsletters
lib.allNewsletters.10.select.pidInList.field >
lib.allNewsletters.10.select.pidInList = {$rootIdNewsletterFolders}
lib.allNewsletters.10.renderObj >
lib.allNewsletters.10.renderObj = COA
lib.allNewsletters.10.renderObj {
2 = TEXT
2.field = pid
2.postUserFunc = Wseils\Wseils\Utility\UserFuncs\PageAllNewsletters->getNewsletterInfo
5 = TEXT
5.value =
5.insertData=1
10 = TEXT
10 {
field = tstamp
strftime = %d
wrap =
|
}
20 = TEXT
20 {
field = tstamp
strftime = %b
wrap = |
}
30 = TEXT
30 {
field = title
typolink.parameter.field = origin
wrap =
|
wrap.insertData=1
typolink.extTarget = _blank
}
50= TEXT
50.value =
}
lib.folderCurrent = TEXT
[globalVar = GP:tx_ifsttar_category > 0]
lib.allNewsletters.10.select.where >
lib.allNewsletters.10.select.where.wrap = published = 1 and tstamp < UNIX_TIMESTAMP(NOW()) and parent_pid IN (|)
lib.allNewsletters.10.select.where.data = GP:tx_ifsttar_category
[global]
[globalVar = GP:tx_ifsttar_category > 0]
lib.folderCurrent = TEXT
lib.folderCurrent.wrap = |
lib.folderCurrent.data = GP:tx_ifsttar_category
[global]