Existe-t-il un moyen de trier la vue par résultats du widget API de taux / vote «Options»?


8

J'utilise le module Taux pour permettre de voter pour savoir si un nœud donné est "utile" ou "inutile". J'ai une vue avec tous les nœuds de ce type, et la vue comprend un champ pour le widget Rate. Je n'ai aucun problème à afficher le widget lui-même et le vote fonctionne parfaitement. Cependant, je ne peux pas pour la vie de faire fonctionner n'importe quel type de fonctionnalité de tri.

J'ai essayé tous les types de tri liés à Vote, et tous trient les nœuds dans aucun ordre pertinent. Il semble que le problème se pose parce que j'utilise le type de valeur "Options", et les suggestions que j'ai trouvées semblent exiger que le type de valeur soit "Points". Cependant, je préférerais de beaucoup que l'utilisateur choisisse entre "Utile" et "Inutile" plutôt que d'utiliser un système de vote pouce levé / baissé ou +/-.

Est-ce que quelqu'un sait comment je pourrais trier par "les plus utiles" et "les plus inutiles" et garder le type de valeur des "Options"?

Réponses:


5

Vous devez ajouter une relation Contenu: Résultats du vote avec des filtres de données appropriés

  • Type de valeur: Points
  • Vote-tag: votre tag de vote pour le widget de taux
  • Fonction d'agrégation: nombre de voix

Puis, dans les vues, ajoutez des critères de tri

  • (Résultats du vote) Résultats du vote: Valeur (desc / asc)

1
Donc, n'y a-t-il aucun moyen de le faire lorsque le type de valeur du widget est défini sur options? Je crois que je dois le régler sur ceci afin de donner aux utilisateurs la possibilité de sélectionner "Utile" ou "Inutile", et de fournir un nombre total de votes pour chacun. Je me rends compte que je pourrais faire un système de pouce haut / bas où les votes opposés s'annulent, mais je voudrais montrer chaque valeur indépendamment.
Mrweiner
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.