[Typo3] distinct in typoscript select function
Steffen Müller
steffen at mail.kommwiss.fu-berlin.de
Sat Sep 24 00:52:21 CEST 2005
Sorry - late at night - this one is the complete typoscript:
latestfive = COA
latestfive {
10 = LOAD_REGISTER
10 {
lvl1uids.cObject = CONTENT
lvl1uids.cObject {
table=pages
select.pidInList.data = leveluid:0
renderObj = TEXT
renderObj.field = uid
renderObj.wrap = |,
}
lvl2uids < .lvl1uids
lvl2uids.cObject.select.pidInList.data= register:lvl1uids
lvl3uids < .lvl1uids
lvl3uids.cObject.select.pidInList.data= register:lvl2uids
lvl4uids < .lvl1uids
lvl4uids.cObject.select.pidInList.data= register:lvl3uids
lvl5uids < .lvl1uids
lvl5uids.cObject.select.pidInList.data= register:lvl4uids
alluids.cObject = COA
alluids.cObject {
10=TEXT
10.data = register:lvl1uids
20=TEXT
20.data = register:lvl2uids
30=TEXT
30.data = register:lvl3uids
40=TEXT
40.data = register:lvl4uids
50=TEXT
50.data = register:lvl5uids
60=TEXT
60.data = leveluid:0
}
}
20 = CONTENT
20 {
table = tt_content
select {
pidInList.data = register:alluids
orderBy = tstamp DESC
max = 5
}
renderObj = COA
renderObj {
10 = TEXT
10.field = {pages:title}
10.typolink.parameter.field=pid
10.wrap = <li>|
20 = TEXT
20.field = tstamp
20.strftime = %d.%m.%Y, %H:%M
20.wrap = (|)</li>
}
}
wrap=<h2>Last updated pages</h2> <ol>|</ol>
}
More information about the TYPO3-english
mailing list