Hallo und nachträglich frohe Weihnachten 😉 ,
leider hat meine bisherige Suche nicht zum Erfolg geführt, deshalb kommt hier eine (kleine) Herausforderung.
Ich möchte eine einzelnen News-Artikel (beinhaltet ratings) ausgeben und das möglichst eindeutig.
plugin.tt_news {
listStartId = 22
limit = 1
}
Würde mit zum Beispiel eine einzelne News ausgeben, leider wird dabei die BE-Liste runtergezählt. Sobald ich einen neuen Artikel erstelle wäre also meine Ausgabe für die Katz'.
Deshalb würde ich gerne eindeutig per UID den kompletten Datensatz auslesen.
Hat jemand eine Idee und möchte sie auch preisgeben?
Vielen Dank schonmal im Voraus und einen guten Start ins neue Jahr.
Hallo,
das geht über das cObj RECORDs, alle Infos siehe TsRef
georg
Hallo Georg,
schonmal vielen Dank für deine Antwort 😃. Mit CONTENT und RECORDS hatte ich vorab schon experimentiert.
Nachdem du mir den Tipp mit RECORDS gegeben hast habe ich es mir nochmal angeschaut - komme aber zu keinem Ergebnis 🙁 .
Im Endeffekt müsste ich nur das Bild und darunter das Rating ausgeben (was mit oben aufgeführtem Snippet soweit ja auch prima funktioniert, bis auf das UID-Problem).
Mein Problem ist, dass ich keinen Ansatz finde, wie ich die komplette News ausgeben kann (also mit den Feldern image, bodytext, usw.).
Außerdem stehe ich bei der tx-ratings_data Tabelle dann vor dem Problem, dass dort die Gesmatwertung und die abgegeben Votes abgelegt sind.
Ich sitz' grad ganz bös' auf dem Schlauch und bring's nicht hin aufzustehen 🙁 .
Für 'nen weiteren Schubser wär ich sehr dankbar 🙂 .
Ok, es gibt ein kleines Update 🙂 .
Ich habe es einmal mit RECORDS und einmal mit CONTENT probiert (,da die News in einem anderen SYS-Ordner liegen)
temp.RATING_NEWS = CONTENT
temp.RATING_NEWS{
table = tt_news
select {
pidInList = 254
orderBy = sorting
where = uid = 12
languageField = sys_language_uid
}
}
temp.RATING_NEWS = RECORDS
temp.RATING_NEWS{
pidInList = 254
tables = tt_news
source = 12
}
}
Dann wird das Ganze noch an einen Marker übergeben.
Leider kommt noch kein befriedigendes Ergebnis:
"no news_id given"
Starting Point und Single-Ansicht sind eigentlich gesetzt - ich bin grad wieder ein bisschen ratlos.
Hallo,
ok sorry dass das nicht so geht, aber workaround geht dann definitiv:
Generier einen sysordner > neues content element > datensatz einfügen > hol dir den tt_news datensatz. dann entweder RECORDS oder CONTENT und binde dieses content element ein. vorteil wär natürlich, dass du ohne TS änderungen den artikel tauschen kannst
georg
Ich sag's ja nur ungern, aber das Ergebnis bleibt das Selbe 🙁.
Ich habe im neuen Sys-Ordner das einzelne News-Element verlinkt / eingebunden.
Hier mein komplettes Seiten-TS
page.10.template.file = fileadmin/template.html
# Die zwei tt_news Zeilen helfen leider auch nicht. Single Pid ist aber auch schon anderweitig gesetzt.
#plugin.tt_news.pid_list = 275
#plugin.tt_news.singlePid = 35
#temp.RATING_NEWS = CONTENT
#temp.RATING_NEWS{
#table = tt_content
#select {
#pidInList = 275
#orderBy = sorting
#where = uid = 226
#languageField = sys_language_uid
#}
#}
temp.RATING_NEWS = RECORDS
temp.RATING_NEWS{
pidInList = 275 ( <- PID des neuen Sys-Ordners)
tables = tt_content
source = 226 ( UID des Shortcuts auf News-Element)
}
page.10.marks.RATING_NEWS < temp.RATING_NEWS
Liegt's am Einbinden oder an tt_news?