Restreindre Drupal Search à quelques types de contenu

14

J'ai un site drupal 7 avec la recherche activée. Je souhaite limiter la recherche à un ou plusieurs types de contenu particuliers, en excluant les types que je ne souhaite pas voir apparaître dans le résultat. Comment puis-je faire ceci?

Et puis-je également désactiver la fonction de recherche avancée? Existe-t-il un module pour cela?

esafwan
la source

Réponses:

14

Je suppose que le module de recherche personnalisée peut vous aider: http://drupal.org/project/custom_search . selon la description du module de recherche personnalisée:

Le module ajoute des options pour sélectionner:

* which content type(s) to search

ici un aperçu des paramètres de recherche personnalisée liés à la configuration du type de contenu:

entrez la description de l'image ici

Une autre alternative semble être le module de configuration de la recherche http://drupal.org/project/search_config qui donne aux paramètres de recherche (dans Configuration de recherche de nœuds supplémentaires> uniquement les paramètres de type (s) ) des options pour filtrer la recherche par type de contenu:

entrez la description de l'image ici

cigotete
la source
5

vous pouvez simplement ajouter une vue avec le titre en tant que "filtre exposé". Ensuite, vous pouvez limiter la recherche à certains nœuds.

uwe
la source
5

Le module contrib de Drupal Search Restrict est un module léger qui ne fait que les bases - il permet aux administrateurs de restreindre par rôle qui peut rechercher chaque type de contenu.

Depuis la page du module:

L'approche de ce module consiste à réécrire la requête de recherche, de sorte que le contenu soit indexé et disponible en tant que résultats de recherche pour les utilisateurs ayant un ou des rôles autorisés à l'afficher, mais non affiché pour les autres rôles. S'intègre à Apache Solr pour exclure les résultats en fonction du rôle de la personne recherchant.

Téléchargez, installez et activez simplement le module. Ensuite, pour restreindre (par rôle) les utilisateurs qui peuvent rechercher quels types de contenu, modifiez chaque type de contenu individuellement et il y aura désormais une option de section "Restreindre la recherche" (sous les paramètres d'affichage). Il vous permet de spécifier, pour chaque type de contenu, quels rôles peuvent rechercher des nœuds de ce type de contenu.

kbrinner
la source