Message d'avertissement

The subscription service is currently unavailable. Please try again later.

(resolu) taxonomie + views + calendar

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

je construit un site qui vas référencer des soirées en boite de nuit sur différents clubs, dans différentes régions, à différentes dates..

j'ai des type de contenu: soirées, clubs, et un vocabulaire "régions".
J'utilise calendar et views qui me permettent d'afficher les soirées en fonction des dates cliqué par l'utilisateur dans le calendrier.

1/ Ce que je cherche à faire dans une view-page, c'est d'afficher tout les termes de mon vocabulaire régions (donc toutes les régions..), mais quand j'expose la taxonomie dans view, je n'ai que le choix entre une liste-déroulante ou un champ d'auto-complétement. Ce que j'aimerais, ca serait de simple liens exposé dans la page, qui une fois cliquer afficherait dans la même page les soirées de la région choisi.
Grâce à view, J'arrive à le faire avec une liste-déroulante ou un champ d'auto-complément, mais j'aimerais quand même obtenir des liens :)))

2/ D'autre part j'aimerais que les utilisateurs, en plus de choisir la région, aient le choix de choisir la date (de manière à par exemple voir toutes les soirées de la région ile de france à la date du vendredi 8 janvier).

Pour rappel; Je me sert donc de: taxonomie + views + calendar.

est-ce qu'il est préférable de chercher un module qui permet de faire des recherches combinées ? de regarder plutôt du coté de l'api Drupal ? d'utiliser views d'une autre manière ? Auriez-vous quelques pistes ? un début de solution ?

Merci d'avance

bon et bien j'ai plus ou moins résolu mon premier problème mais je ne met pas ma solution en avant car je ne pense pas que ça soit fait de la bonne manière.

par contre pour mon second soucis, je n'ai pas trop d'idée...

"j'aimerais que les utilisateurs, en plus de choisir la région, aient le choix de choisir la date dans leur recherche(de manière à par exemple voir toutes les soirées de la région ile de france à la date du vendredi 8 janvier)."
merci.

Salut joker,

Je sais pas si j'ai bien compris, mais ça ne paraît pas très difficile de faire une view qui permette de choisir à la fois le type de soirée (type de contenu), la région (taxonomie) et une date (je suppose que tu as ajouté un champ CCK sur tes contenus) à partir de laquelle les montrer, en mettant par défaut le mois courant par exemple.
Bien sûr, pour sélectionner plusieurs critères à la fois, il faut des listes déroulantes.

Sinon, il y a la recherche par facettes qui peut te créer un bloc dans lequel tu auras une liste de liens regroupés sur tes trois critères (avec possibilité d'en afficher la liste exhaustive ou partielle avec un lien "plus...").
http://drupal.org/project/faceted_search

Bonjour Brn,

excuse moi j'était un peu confus dans mes précédents posts, c'est à dire que j'avance en même temps, je devrais patienter pour poster mais c'est plus fort que moi je panique!
en fait, quand on clic sur une date du calendar, celà m'affiche les événements relatif à cette date grâce à un champs cck date comme tu l'as si bien déduit.

J'aimerais ajouter au dessus une case où l'utilisateur pourrait inscrire sa région si c'est un champ d'autocomplétement, ou bien la choisir dans une liste déroulante par exemple (pour avoir le tri de la date du jour + la région). quand on clic sur un jour du calendrier on à une url qui ressemble à ça: " .../site/calendar/2010-01-09 " j'ai essayer d'exposer la taxonomy dans la partie "Day view" des views calendar de manière à avoir une recherche de la sorte: " .../site/calendar/2010-01-09?tid=2 " par l'utilisateur.

Malheureusement le champ de recherche n'apparait pas :(
Merci bien pour ton aide.

OK là je te suis mieux : tu essaies de modifier la view "calendar" dans l'affichage Day view uniquement.
Je n'y avais pas pensé, intéressant !

Je viens d'essayer, effectivement, la commande "Supplanter" ne fonctionne pas dans Day view, ni dans les autres affichages d'ailleurs.

La seule chose qui marche, c'est de mettre directement dans Default ton filtre exposé
"Taxonomie : Identifiant de terme (avec profondeur)".
Mais là, tu as le menu déroulant à tous les niveaux : jour, semaine, mois, année.

En fait, j'ai compris, tout ce passe comme si :
- Default décide de l'affichage du formulaire dans la page
- Year view, Month view, Week view, Day view... déterminent si le formulaire sera pris en compte à chaque niveau : année, mois, semaine, jour... quand bien même il est affiché!

Ainsi, si tu désactives le filtre sur les mois par exemple, le formulaire n'est plus pris en compte, mais il est toujours visible sur la page du mois, bof bof.

Tout ou rien.