Submitted by OwilliwO on
Bonjour,
je découvre le module Poll, permettant de mettre en place des sondages sur un site Drupal.
En activant ce module, j'ai constaté qu'un bloc est apparu dans la liste des blocs, un bloc qui remonte le dernier sondage.
Or, j'ai besoin de remonter le dernier sondage en fonction de la taxonomie.
Pour cela, j'ai rajouté un champ qui me permet de catégoriser mes sondages (via le module CCK) afin d'associer un sondage à un sport (dans mon cas).
Maintenant, je voudrais que sur mon portail Football, le sondage remonté soit le dernier de la taxo Football, alors que sur le portail Rugby, ce soit le dernier de la taxo Rugby.
Est-ce possible ?
Faut-il que je passe par une vue qui reçoit un argument ?
Je pense que tu peux faire
Permalien Soumis par nyl auster le 24 Mars, 2010 - 20:23
Je pense que tu peux faire avec views effectivement (à vérifier en testant si le sondage continue de bien fonctionner dans une vue).
Tu peux créer trois vues, chacune chargée de créer un bloc en remontant le sondage le plus récente avec un filtre sur tes champs CCK (ou ta taxonomie, ou ton champ CCK content taxonomy fields, je n'ai pas bien saisi quelle méthode tu as choisi.)
Tu peux créer trois displays (ajouter trois blocs dans ta vue) au sein de la même vue pour te faciliter les choses à conditions de bien cliquer sur "remplacer" pour la valeur par défaut au lieu de "mettre à jour l'affichage par défaut", pour que chaque bloc dispose bien de son propre filtre