[TYPO3-UG Italy] Sapere con typoscript l'ultimo record da una query

Attilio Monti NewtVision attilio.monti at newtvision.com
Wed Nov 13 13:46:41 CET 2013


Scusate intaso come sempre la community, il problema lo ho risolto con il capo, stava nel fatto che effettuavo lo split all’elemento sbagliato, lo applicavo al renderObj e dovevo applicare invece direttamente al CONTENT di seguito metto la soluzione  in merito.
Solo che tutto questo mi ha fatto notare un altro problema, l’elemento page.10.20.renderObj.30 nell’istante in cui esegue la query mi esclude il primo risultato, ho notato che escludendo il page.10.20.select.groupBy = region me li legge tutti ma naturalmente mi replicherebbe le regioni N volte. 
Sapete aiutarmi in merito ?

Grazie ancora 

Attilio Monti

page = PAGE
page.config.disableAllHeaderCode = 1
page.10 = COA
page.10{
  20 = CONTENT
  20.table = tx_newtvisionassoctualbo_albo
  20.select.pidInList = 248
  20.select.selectFields = region 
  20.select.groupBy = region
  20.renderObj = COA
  20.renderObj{
    10 = TEXT
    10.field = region
    10.wrap = "|" :
    30 = CONTENT    
    
    30.table = tx_newtvisionassoctualbo_albo
    30.select.pidInList = 248
    30.select.markers.regione.field = region
    30.select.where = region = ###regione###
    30.select.orderBy = uid ASC
    30.renderObj = COA
    30.renderObj{
      10 = TEXT
      10.dataWrap = "f":"{field:professione}", "n":"{field:name} {field:surname}","i":"{field:address} - {field:city}"###SPLITTER_ASSOC### 
    }
    30.stdWrap.split.token = ###SPLITTER_ASSOC###
    30.stdWrap.split.cObjNum = 1 |*| 2 |*| 3
    30.stdWrap.split.1 = TEXT
    30.stdWrap.split.1.current = 1
    30.stdWrap.split.1.wrap = {|}
    30.stdWrap.split.2 = TEXT
    30.stdWrap.split.2.current = 1
    30.stdWrap.split.2.wrap = ,{|}
    30.stdWrap.split.3.current = 1
    30.stdWrap.wrap = [|]###SPLITTER_REGION###   
  } 
  20.stdWrap.split.token = ###SPLITTER_REGION###
  20.stdWrap.split.cObjNum = 1 |*| 2 |*| 3
  20.stdWrap.split.1 = TEXT
  20.stdWrap.split.1.current = 1
  20.stdWrap.split.1.wrap = |
  20.stdWrap.split.2 = TEXT
  20.stdWrap.split.2.current = 1
  20.stdWrap.split.2.wrap = ,|
  20.stdWrap.split.3.current = 1
}
page.10.wrap = data = {|}


More information about the TYPO3-UG-Italy mailing list