Problem über Umwege gelöst, aber im Endeffekt ist es die leichtere Lösung:
Jeder Datensatz wird einfach von einem Div Umwrappt.
Hallo,
ich habe folgendes Problem und bis jetzt nichts gefunden wie ich es lösen soll. Über CSS werden 2 Boxen definiert, die jeweils unterschiedliche Marker haben.
Box 1 -> INFO1
Box 2 -> INFO2
Diese Boxen liegen im HTML untereinander und sollen über colPos 3 und zwei darin liegenden Datensätzen gefüllt werden.
Ich hab jetzt zwei Datensätze angelegt. Aber leider finde ich keinen weg wie ich sagen kann: INFO1 zeigt nur id=1 an, INFO2 zeigt nur ID=2 an.
# INFO 1
page.10.marks.INFO1 < styles.content.get
page.10.marks.INFO1 = CONTENT
page.10.marks.INFO1{
table = tt_content
source = 1
dontCheckPid = 1
select {
where = colPos = 3
orderBy = sorting
languageField = sys_language_uid
}
}
# INFO 2
page.10.marks.INFO2 < styles.content.get
page.10.marks.INFO2 = CONTENT
page.10.marks.INFO2{
table = tt_content
select {
where = colPos = 3
orderBy = sorting
languageField = sys_language_uid
}
}
bzw gibt es eine Möglichkeit dass ich sage: Rand erster Beitrag geht an INFO1, Rand zweiter Beitrag geht an INFO2. Da sich die ID s ja nicht auf jeder Seite neugenerieren und die Datensätze sich ändern wäre dies die elegantere Lösung.
Ich hoffe mir kann jemand helfen.
Geändert von andibey (19.05.2011 um 15:54 Uhr) Grund: Code geändert
Problem über Umwege gelöst, aber im Endeffekt ist es die leichtere Lösung:
Jeder Datensatz wird einfach von einem Div Umwrappt.
Hi andibey (reimt sich :)),
Es gibt im select-Statement die folgenden
Eigeschaften:
begin (ab welchem Record er anfangen soll)
UND
max (wie viele er dann ausgeben soll)
wenn du also folgendes machst:
INFO_1 = CONTENT
INFO_1 {
table = tt_content
wrap = |
select {
where = colPos = 3
orderBy = sorting
begin = 0 #<<<<<<<<<<<<<<<<<<<< 1. Record
max = 1
}
renderObj = COA
renderObj {
10 = TEXT
10 {
wrap = |
field = bodytext
#data = debug:data
}
}
}
und dann beim 2.ten Record:
INFO_2 = CONTENT
INFO_2 {
table = tt_content
wrap = |
select {
where = colPos = 3
orderBy = sorting
begin = 1 #<<<<<<<<<<<<<<<<<<<< 2. Record
max = 1
}
renderObj = COA
renderObj {
10 = TEXT
10 {
wrap = |
field = bodytext
}
}
}
kanns du die Sätze direkt den MARKERN zuweisen.
gruss typo77
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen