Hallo,
ich habe eine Seite (ohne Frames) und will das am unteren Ende Elemente eingebunden werden die auf allen Seiten gleich sind (Das sind Telefonnummern etc.).
Ich will jedoch, dass die Inhalte nicht völlig statisch sind, sondern wie der übrige Content editierbar sind.
Mein Problem ist, dass ich zwar content-elemente von der aktuellen Seite darstellen kann, jedoch weiß ich nicht, wie ich an die Elemente einer anderen Seite im Baum komme.
Danke und liebe Grüße
Gernot
so kannst du fremdcontent einfügen
foreigContextContent.20 = CONTENT
foreigContextContent.20 {
table = tt_content
select {
pidInList.data = GPvar:pid
orderBy = sorting
where = colPos=2
languageField = sys_language_uid
}
renderObj = IMGTEXT
renderObj < tt_content.textpic
renderObj.wrap = <div class="divContext">|</div>
}
wobei du mit der zeile pidInList.data = GPvar:pid
den inhalt der mit dem url-parameter "id" auslesen kannst.
wenn du es fest definieren willst, solltest du das verwenden:
pidInList = 15
die zeile colpos=2 gibt die spalte an.
1 links
0 mitte
2 rechts
3 rand
schau aber lieber nochmal nach in der tsref deswegen...
den renderObj block brauchst du, wenn du wrapst und eventuell verknüpfte datensätze verwenden möchtest
noch einfacher ist es, direkt einen Datensatz anzusprechen.
page.10 = RECORDS
page.10 {
wrap = <div> | </div>
tables = tt_content
source = 123
dontCheckPid = 1
}
Jeder Datensatz hat eine uid, diese bei source eintragen.
Viele Grüße
Niki