J'ai un type de contenu "avis" avec une référence de nœud à "produit". Je souhaite que les utilisateurs puissent évaluer le produit lors de la rédaction d'un avis détaillé. J'ai ajouté un champ "Note" Fivestar dans "Revue" et sélectionné comme "vote taré" le "champ de référence de nœud". Les utilisateurs peuvent saisir l'avis et le noter en même temps. J'ai créé une vue pour afficher toutes les critiques d'un produit et elle tire bien les notes du champ "note".
Cependant, je ne peux pas obtenir une vue correctement configurée pour afficher une note moyenne pour un produit. J'ai établi une relation avec "Contenu: Résultats du vote", laissé la case "obligatoire" décochée, "type de valeur" = pourcentage, "étiquette de vote" = "vote", "fonction d'agrégation" = "vote moyen". Tous les champs des résultats du vote sont vides.
Qu'est-ce que je fais mal?
Merci
Dans Drupal 7, il n'y a vraiment aucune raison d'utiliser un type de contenu différent pour les avis. Sauf si vous en avez vraiment envie aussi.
Dans drupal 7, les commentaires sont désormais utilisables sur le terrain, ce qui permettra à vos commentaires d'utiliser le champ de notation cinq étoiles. De plus, lorsque vous utilisez le champ fivestar dans un commentaire, il existe désormais une option pour utiliser le «nœud parent» comme cible, ce qui correspond exactement à ce que vous voulez.
Une fois votre commentaire configuré pour utiliser le nœud parent comme cible, vous devez toujours activer l'évaluation sur le produit. La raison en est que le vote ne sera pas émis car le tag en cours de vote n'est pas activé.
S'assure également que vous utilisez la dernière version de -dev. Fivestar n'a pas encore de sortie. Mais ce sera très bientôt et la dernière version de -dev est assez stable.
la source