J'ai besoin de personnaliser le formulaire de recherche drupal avec différentes options de recherche (couleur, année, type, etc). Après avoir appuyé sur le bouton "Recherche", drupal doit afficher la vue (en fonction des options de recherche spécifiées par l'utilisateur) avec certains filtres exposés supplémentaires. Quelle est la meilleure façon de faire cela?Drupal recherche et affiche les filtres exposés
Répondre
Comme vous l'avez mentionné, une vue avec des filtres exposés est probablement la meilleure. C'est ce que nous utilisons lorsque les performances ne sont pas en jeu (c'est-à-dire moins de 100 000 nœuds). Je crois que si vous utilisez le champ correct, il se connectera même à l'index de recherche Drupal. Je vais modifier plus tard pour le confirmer.
EDIT: J'avais tort. Nous utilisons le filtre "Recherche: Termes de recherche". Cependant, cela vient toujours avec l'installation par défaut du module de recherche et le module de vues dans D6 et D7. La réponse serait donc de configurer la recherche comme vous le feriez, puis de rediriger "mydomain.com/search" vers votre page de recherche personnalisée basée sur Views. Vous pouvez utiliser le filtre ci-dessus lors de la recherche du titre ou du corps et la date normale et d'autres filtres peuvent être appliqués à côté de cela. REMARQUE: Pour les nombres de nœuds plus élevés, nous utilisons solr pour augmenter la recherche, mais cela est probablement trop important pour votre problème.
Configurer la recherche Apache Solr et Utiliser les codes de couleurs comme facettes. Suivez l'URL ci-dessous. Facet API
- 1. Affichages Drupal & Dropdowns de filtres exposés
- 2. Supprimer les options vides dans les filtres exposés
- 3. Drupal6: problème avec les filtres exposés dans Views2
- 4. Les filtres exposés ne sont pas affichés dans Drupal 7 - Vues 7.x-3.0-rc1
- 5. filtres Drupal et _GET $ arguments
- 6. Comment afficher les éléments de filtre exposés dans les vues - drupal 6
- 7. Drupal: affiche les titres
- 8. Vues Drupal et filtres exposés - comment réinitialiser le filtre de liste déroulante optionnel, ou permettre la sélection «tout»
- 9. drupal views_embed_view passer les filtres
- 10. Rails recherche de l'utilisateur et les filtres
- 11. Fonctions SQL dans les vues Drupal Filtres
- 12. Drupal 7 Vues Filtres contextuels
- 13. Formats exposés distribués verticalement plutôt qu'horizontalement
- 14. Django recherche plusieurs filtres
- 15. Vues Drupal Exposed Filtres avec des correspondances approximatives
- 16. Comment créer des filtres d'affichage incrémentés pour les champs numériques dans Drupal?
- 17. filtres Exposed: Aucun rapport Tous les résultats
- 18. Filtres + Recherche par Isotopes Pauses Recherche?
- 19. recherche dans un fichier texte et affiche les résultats?
- 20. Création d'une recherche par emplacement dans Drupal 6 en utilisant Views et CCK
- 21. Pouvez-vous avoir 2 vues avec des filtres exposés séparés sur 1 page?
- 22. RIA AuthenticationDomainService et CustomDomainService exposés via SOAP
- 23. Recherche de vues dans Drupal
- 24. Modifier les éléments exposés (outils jQuery)
- 25. Recherche avancée avec Drupal (Vues et CCK)
- 26. Drupal, Views: multiselection et recherche nécessaire
- 27. sfDoctrineGuardPlugin et les filtres d'administration
- 28. Swig et% renommer les filtres
- 29. Intercept-Url et les filtres
- 30. Drupal, recherche à facettes et google api