[TYPO3-ect] Draft: Proposal of a resultbrowser pipe

Christian Welzel gawain at camlann.de
Fri Sep 1 12:04:58 CEST 2006


Martin Kutschker wrote:

> Nice, but the browserService should not restrict itself to SQL queries.
> IMHO it's the job of the calling code to provide the data, and not the job
> of the browser.

Of cause. This was only an example :)
It would definitely be better to feed an array of result-rows
or result-objects into the pagebrowser.

What i forgot to mention: the actual output of the browser
could get configured by TS (COA) or a callback-function
into the calling object.

function main() {
  data = db->getSelect('*', 'foo', where);
  b = getInstanceofService("resultbrowser");
  b->setData(data);
  b->setRenderObj(TS[foo][renderObj.];
  // or b->setRenderFunc(this->renderfunc);
  if(!b->showResults()) {
    // no page browsing mode
    // perhaps single view or armageddon.
  }
}

Another cool thingy would be a new TS-object RESULTBROWSER which acts 
like CONTENT but also does the resultbrowser rendering.

-- 
 MfG, Christian Welzel

  GPG-Key:     http://www.camlann.de/key.asc
  Fingerprint: 4F50 19BF 3346 36A6 CFA9 DBDC C268 6D24 70A1 AD15



More information about the TYPO3-team-extension-coordination mailing list