Mam typ treści „recenzja” z odniesieniem do węzła „produkt”. Chcę mieć możliwość oceniania produktu przez użytkowników podczas pisania szczegółowej recenzji. Dodałem pole Fivestar „rating” w „review” i wybrałem jako „głosowanie ukierunkowane” na „pole referencyjne węzła”. Użytkownicy mogą wprowadzić recenzję i ocenić ją jednocześnie. Stworzyłem widok, aby pokazać wszystkie recenzje produktu, i ładnie wyciąga oceny z pola „ocena”.
Jednak nie mogę poprawnie skonfigurować widoku, aby wyświetlał średnią ocenę produktu. Ustawiam relację z „Treść: Wyniki głosowania”, pozostawiłem niezaznaczone pole „wymagane”, „typ wartości” = procent, „tag głosowania” = „głos”, „funkcja agregująca” = „średni głos”. Wszystkie pola wyników głosowania są puste.
Co ja robię źle?
Dziękuję Ci
W Drupal 7 naprawdę nie ma powodu, aby używać innego typu treści do recenzji. Chyba że naprawdę też chcesz.
W drupal 7 komentarze są teraz dostępne w terenie, co pozwoli twoim komentarzom na użycie pola oceny pięciu gwiazdek. Również w przypadku użycia pola pięciogwiazdkowego w komentarzu istnieje teraz możliwość użycia „węzła nadrzędnego” jako celu, który jest dokładnie tym, czego chcesz.
Po skonfigurowaniu komentarza do używania Węzła nadrzędnego jako celu nadal musisz włączyć ocenę produktu. Powodem tego jest to, że głos nie zostanie oddany, ponieważ głosowany tag nie jest włączony.
Upewnij się także, że używasz najnowszej wersji -dev. Fivestar nie wydał jeszcze żadnej wersji. Ale to naprawdę niedługo, a najnowsza wersja -dev jest dość stabilna.
źródło