Zum Inhalt springen

bin Verzweivelt: Conentelemente einzeln auslesen

Erstellt am 30. Juni 2003 · 3 Antworten · letzte Antwort am 1. August 2003

Tags: Inhaltselemente, Frage

Boris ·

Hallo,
ich will in einer rechten spalte teaser einbinden. diese sind im contentRight angelegt. Nun will ich die Titel der teser und des textes einzeln rauslesen und wrappen.
folgendes beispiel wie ich den head also Überschrift des Eintrages abrufen will:

marks.titel_ueber < styles.content.getRight 
marks.titel_ueber = TEXT 

marks.titel_ueber.table = tt_content
marks.titel_ueber.select{

where = ColPos=2 
orderBy = sorting


}
marks.titel_ueber.field = header
marks.titel_ueber.wrap = <i> | </i>

Leider funzt da nix und ich hab nun schon 2 Tage dafür verbraucht. Irgendjemand einen Vorschlag?

Boris ·

vorher workonsubpart.bla.bla{

page.10 = CONTENT
page.10 {
  table = tt_content
  select {
   pidInList = this
 where = ColPos=2
    orderBy = sorting

  }
}



tt_content.header = CASE
tt_content.key.field = CType
 
tt_content.header{
  1 = TEXT
  1.field = header
  1.wrap = <i> | </i> 
  1.space = 3 | 2
}
 
tt_content.text < tt_content.header

tt_content.text {
  3 = TEXT
  3.field = bodytext
  3.fontTag = <i> | </i>
  3.br = 1
  3.space = | 10
  3.parseFunc {
    makelinks = 1
    makelinks.http.keep = path
    makelinks.http.wrap = <B>|</B>
      }
}
marks.titel_ueber = CONTENT
marks.titel_ueber < tt_content.header
marks.titel_text = TEXT
marks.titel_text < tt_content.text
}

diesesmal trocken nach "TSby Example", dennoch funzt nicht....
grübelnd....der...boris

Boris ·

habe nun das tt_content auslesen als seperaten page-satz angelegt und merke, das die abfrage an sich funktioniert, doch wie bekomm ich sie nun in meine subpart page teil:

zB:

page.5 = CONTENT
page.5 {
  table = tt_content
  select {
   pidInList = this
 where = ColPos=2
   # orderBy = sorting
}

dannach

page.10 =TEMPLATE......

hat da jemand eine idee?

navigator ·

ich mach das so: ich lese den content aus und bestimme den startpunkt sowie die anzahl der auszulesenden elemente.

das hat den vorteil, dass man mal was löschen kann und ein anderes element einfach an die position setzt, aber dann nicht alle ids austauschen muss. beispiel einer box, überschrift oben dann inhalt:

marks.HLBOX1 {
table = tt_content
select.orderBy = sorting
select.where = colPos=0
select.max = 1
select.begin = 0
}

marks.TEXTBOX1 = CONTENT
marks.TEXTBOX1 {
table = tt_content
select.orderBy = sorting
select.where = colPos=0
select.max = 1
select.begin = 1
}