Zum Inhalt springen

DB: select nur bei aktueller Seite

Erstellt am 11. August 2008 · 1 Antwort · letzte Antwort am 11. August 2008

Tags: Datenbank, Frage

flashGordon ·

Hallo,

ich mache eine Datenbankabfrage in TS und möchte nur die Daten der aktuell angezeigten Seite bekommen. Bisher bin ich soweit, dass ich die Daten aller Seiten bekomme. Ein kleines where statement fehlt noch... Nur welches?

temp.newsflashvars = CONTENT
temp.newsflashvars {
  table = tt_news
  select {
    pidInList = 27
    # mit einem festen Wert funktioniert es
    where = uid=6
  }
  renderObj = TEXT
  renderObj.field = image
}
page.headerData.105 < temp.newsflashvars

Wie lautet die richtige where-Anweisung, wenn man nur Daten der aktuellen Seite haben möchte?

Intuitiv dachte ich an Folgendes, aber es funktioniert nicht:

  where = uid=page:uid
flashGordon ·

Ah, so gehts...

temp.newsflashvars = CONTENT
temp.newsflashvars {
  table = tt_news
  select {
    pidInList = 27
    andWhere.data = GPvar:tx_ttnews|tt_news
    andWhere.wrap = uid = | 
  }
  renderObj = TEXT
  renderObj.field = image
  renderObj.wrap = images:'|'
}
page.headerData.105 < temp.newsflashvars