Liebe Gemeinde,
ich habe das ganze Forum und das ganze Internet abgesucht aber keine Lösung für mein Problem gefunden, daher wende ich mich nun mit der Bitte um Hilfe an Euch:
Ich habe die Extension tt_rating installiert und konfiguriert und die läuft auch. Das Problem ist, daß ich diese Extension auf jeder Seite per Hand einfügen muß.
Ich möchte diese aber so in typoscript einbinden, daß sie automatisch erscheint, wenn ein Redaktuer eine neue Seite anlegt und für diese Seiten dann Bewertungen sammelt.
Die Doku hilft´mir leider nicht weiter da ich das dort vorgestellte Verfahren nicht nachvollziehen kann und nicht verstehe:
Usage from another object
If you need rating of another record and a link to, it should be done through TypoScript where you simply insert your rating object as a content element in a COA or whatever renders your element.
Example:
= COA
10 = LOAD_REGISTER
10.tt_whatever_uid.field = uid
20 = < plugin.tx_ttrating_pi1
20.rateTable = tt_whatever
20.rateTableUid.data = register : tt_whatever_uid
The record field tt_rating.linkrecord has to be set with a 'record link':
tt_whatever_uid
Kann mir jemand auf die Sprünge helfen wie ich tt_rating in typosript einbinden muß?
Danke und Mfg
Max
http://www.unternehmen-berichten-online.de/
Hallo maxplank,
ich habe so ein ähnliches Problem, dass ich auch schon hier im Forum gepostet habe (allerdings falscherweise in der Rubrik diverse Module).
Für Deines habe ich schon eine Lösung gefunden und zwar funktioniert es wie "tt_poll einfügen auf jeder seite" (Dazu gibts auch Posts hier im Forum).
Ich habe zuerst einen Marker ###RATING### im Haupttemplate erstellt und dann ein temporäres Objekt, dass wie folgt ausschaut:
temp.rating = RECORDS
temp.rating {
source = 200
tables = tt_content
}
wobei 200 die id des Content Elements mit dem Rating Plugin ist.
Dann muss ich das temporäre Objekt nur noch dem Marker im Haupttemplate zuweisen:
marks.RATING < temp.rating
Damit ist auf jeder Seite die Bewertung drinnen und mit der Standardeinstellung im Static Typoscript Code
allowNew = 1
erzeugt sie auch für jede Seite einen neuen Datensatz und damit eine extra Bewertung.
vG
mistakanista
Hallo mistakanista,
hmmm ich komme bis zu dem Punkt wo ich dem RATING-Marker das temporäre Objekt zuweise.
Der Marker wird angesprochen aber an dessen Stelle erscheint leider kein Rating-Modul sondern einfah gar nix. Muss ich im CODE-Feld des Rating-Plugins auf meiner Seite noch Einstellungen vornehmen?
Danke schon mal so weit,
Max
Eigentlich nicht, bei mir funktioniert es ohne irgendwelchen Einstellungen im Rating Plugin.
Probier mal irgendeinen anderen Datensatz aus.
temp.rating = RECORDS
temp.rating {
source = 100
tables = tt_content
}
sollte den Datensatz mit der ID = 100 auf jeder Seite darstellen. Bei mir tut er es auf jeden Fall.
marks.RATING < temp.rating
im Main Template gehört natürlich auch noch dazu.
Das temp.rating usw. steht bei mir vor dem Main Template, das mit
seite = PAGE
beginnt. Vielleicht liegt es auch an dem.
vG
mistakanista
Hallo mistakanista,
ale Bemühungen fruchten nicht. Ich habe alle möglichen Kombinationen durchgespielt aber leider keinen Erfolg.
Muß mal schauen was ich dann machen. Danke für Deine Hilfe!
CU
Max