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