it-swarm.com.de

Wie konfiguriere ich das Fivestar-Modul korrekt mit einer Knotenreferenz?

Ich habe einen Inhaltstyp "Überprüfung" mit einem Knotenverweis auf "Produkt". Ich möchte, dass Benutzer das Produkt bewerten, während sie eine detaillierte Bewertung schreiben. Ich habe in "Überprüfung" ein Fivestar-Feld "Bewertung" hinzugefügt und als "Abstimmungsziel" das "Knotenreferenzfeld" ausgewählt. Benutzer können die Bewertung eingeben und gleichzeitig bewerten. Ich habe eine Ansicht erstellt, in der alle Bewertungen für ein Produkt angezeigt werden, und die Bewertungen werden gut aus dem Feld "Bewertung" abgerufen.

Ich kann jedoch keine Ansicht richtig konfigurieren, um eine durchschnittliche Bewertung für ein Produkt anzuzeigen. Ich habe eine Beziehung zu "Inhalt: Abstimmungsergebnisse" eingerichtet und das Kontrollkästchen "Erforderlich" deaktiviert. "Werttyp" = Prozent, "Abstimmungs-Tag" = "Abstimmung", "Aggregationsfunktion" = "Durchschnittliche Abstimmung". Alle Abstimmungsergebnisse sind leer.

Was mache ich falsch?

vielen Dank

11
uwe

Sie müssen zuerst zum Pfad admin/structure/types/manage/product/fivestar gehen und auf die Bewertung Fivestar aktivieren für das Tag "Abstimmung" klicken. Für die vollständige Knotenanzeige wähle ich die statische Anzeige über dem Knotenkörper, da sich das Abstimmungs-Widget im Überprüfungsformular befindet.

Erstellen Sie unter admin/structure/types/manage/review/fields eine Node Referenz namens Reference mit einem Maschinennamen field_review_reference. Fügen Sie ein Feld für die Fivestar-Abstimmung hinzu. Setzen Sie das Abstimmungsziel auf Node Referenz: field_review_reference. Überprüfen Sie unter Referenzfeldeinstellungen den Produktinhaltstyp. Unter admin/structure/types/manage/review/fivestar sollte das Widget NICHT aktiviert sein.

(bearbeiten: Absatz entfernt nach Vorschlag von Ericduran)

Jetzt können Sie eine weitere Ansicht mit Feld erstellen, um eine Liste der Produkte zu erstellen, in denen Felder des Produkts wie Titel, Preis und Bild angezeigt werden. Beziehung hinzufügen Inhalt: Abstimmungsergebnisse. Legen Sie den Wertetyp als Prozent, das Abstimmungs-Tag als Abstimmung und die Aggregationen als durchschnittliche Abstimmung fest. Fügen Sie das Feld Abstimmungsergebnisse hinzu: Wert, setzen Sie die Beziehung zu Abstimmungsergebnissen, setzen Sie das Aussehen auf Fivestar Stars (nur Anzeige).

Das sollte es sein.

7
Adam S

In Drupal 7) gibt es wirklich keinen Grund, einen anderen Inhaltstyp für Überprüfungen zu verwenden. Es sei denn, Sie möchten dies auch wirklich.

In drupal 7 Kommentare sind jetzt feldfähig, sodass Ihre Kommentare das Fünf-Sterne-Bewertungsfeld verwenden können. Auch wenn Sie das Fünf-Sterne-Feld in einem Kommentar verwenden, können Sie jetzt die Option " Übergeordneter Knoten "als Ziel, das genau das ist, was Sie wollen.

Nachdem Sie Ihren Kommentar so eingerichtet haben, dass das übergeordnete Element Node] als Ziel verwendet wird, müssen Sie die Bewertung für das Produkt noch aktivieren. Der Grund dafür ist, dass die Abstimmung nicht abgegeben wird, wenn das Tag vorhanden ist abgestimmt ist nicht aktiviert.

Stellen Sie außerdem sicher, dass Sie die neueste -dev-Version verwenden. Fivestar hat derzeit noch keine Veröffentlichung. Aber es wird sehr bald und die neueste -dev-Version ist ziemlich stabil.

3
ericduran