[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 =  &nbsp;(|)</li>
    }
  }
  wrap=<h2>Last updated pages</h2> <ol>|</ol>

}



More information about the TYPO3-english mailing list