Zum Inhalt springen

Datensatzinhalt über Marker ausgeben

Erstellt am 28. August 2003 · 5 Antworten · letzte Antwort am 30. Dezember 2003

Tags: Templates & Layouts, Datenbank, Frage

neumarkt4you ·

Hy,

ich möchte aus einer bestehenden Datensatzsammlung den Inhalt eines bestimmten Feldes über Marker anzeigen lassen.

page.5.marks.Titel = CONTENT
page.5.marks.Titel {
  table = tx_t3references
  select {
    pidInList = 165
    orderBy = sorting
    max = 1
  }
  renderObj = TEXT
  renderObj.field = title
}

Obigen Code habe ich ins Setup gesetzt. In der Tabelle tx_t3references gibt es Datensätze mit pid 165 und dem Feld title.

Aber leider erfolgt keine Anzeige.

Das Beispiel von Sacha unter dem select Befehl

page.5.marks.Titel = CONTENT
page.5.marks.Titel {
  table = tt_content
  select {
    pidInList = this
    orderBy = sorting
    where = colPos=0
    max = 1
  }
  renderObj = TEXT
  renderObj.field = header 
}

funktioniert einwandfrei.

Wo kann das Problem liegen, geht select nur auf tt_content ?

Gruß Peter

ITiger ·

Wenn Du das machst:

1 = CONTENT
1.table = tt_content
1.select {
    pidInList = 165
    orderBy = sorting
    max = 1
    }
1.renderObj = TEXT
1.renderObj.field = header

Und dann später im Template:

marks.Content < 1

Wobei "Content" Dein Marker ist, dann sollte das funktionieren...

Have Fun!

Gruß IT.

hardcoder ·

Danke für die prompte Antwort ... leider habe ich nicht geenaugenug gefragt .... es geht mir um auslesen der "pages" -Tabelle ... tt_content klappte bei mir sowieso problemlos ... nur jetzt hätt ich gerne was aus "pages" (z.B.: Titel)

page.5.marks.Titel = CONTENT 
page.5.marks.Titel { 
  table = pages 
  select { 
    pidInList = 12 
    orderBy = sorting 
  } 
  renderObj = TEXT 
  renderObj.field = title 
}
chrisch ·

hab das selbe problem - hab schon 100 varianten versucht, aber nichts funkz.
ich bräuchte es für lz_gallery.

würde mich auch über eine antwort freuen.

lg chris