Je sais que Drupal a construit dans le module de recherche, mais je veux plus de flexibilité et de contrôle. Est-il possible d'utiliser Views pour créer le formulaire de recherche et les pages de résultats?Est-il possible avec le module Vues de créer une page de recherche et de résultats?
1
A
Répondre
3
Bien sûr. Il y a deux façons. L'une consiste à utiliser les filtres Views: il suffit de créer l'affichage de la page de résultats, d'ajouter un filtre et d'exposer le filtre. Vous pouvez créer un bloc de recherche en cochant l'option permettant de créer un bloc pour le formulaire exposé dans les paramètres Vues. Chargez le module Advanced Help pour plus d'informations sur les filtres Views. L'autre façon est d'utiliser Apache Solr et le module Apache Solr Views. Même idée que l'utilisation des filtres Views, mais elle utilisera le moteur de recherche Solr au lieu de simplement exécuter des requêtes SQL sur la base de données.
Merci encore Mark, cela m'a mis sur la bonne voie. Actuellement, le bloc de recherche est soumis à ma page d'accueil et l'ajout du terme de recherche sur la chaîne de requête, est-ce le comportement prévu? J'ai le bloc de recherche apparaissant dans un panneau ce que je voudrais arriver après que l'utilisateur soumette il soumet la requête de recherche à une autre page/panneau avec la vue de résultats – Tim
Je ne suis pas familier avec le fonctionnement de panneaux, donc il pourrait être interférer avec le bloc de filtre exposé. En dehors de cela, si vous avez un affichage de page dans une vue avec des filtres exposés dans un bloc, la fonctionnalité prévue est que lorsque vous soumettez le formulaire dans le bloc, il vous amène à la page à partir de laquelle le bloc est dérivé. est. –
En fait, je n'ai pas eu un affichage de la page, une fois que je l'ai mis à la page, ça a bien fonctionné. à votre santé. – Tim