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

Christian Welzel gawain at camlann.de
Fri Sep 1 11:27:59 CEST 2006


Elmar Hinz wrote:

> All in all we need a more flexible system that makes it possible to
> provide different types of resultbrowsers as extensions and to combine

If i remember correctly the resultbrowser if oscommerce does it this
way: 

get an instance of the resultbrowser (in typo3 impl as service?)
call showResults() with a sql-query, the number of results per page
  and the page-count

all the stuff for showing a list is now handled by the resultbrowser.
the page-counter is a internal var of the browser.

i believe this way is very easy to understand for ext-devs.

a possible trace of a ext: (pseudo code)

function main() {
  b = getInstanceofService("resultbrowser");
  b->setQuery("SELECT * FROM foo");
  if(!b->showResults()) {
    // no page browsing mode
    // perhaps single view or armageddon.
  }
}

-- 
 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