web-dev-qa-db-fra.com

Supprimer un type de contenu des résultats de recherche

Comment puis-je supprimer un type de contenu tel que des formulaires Web des résultats de recherche du site?

7
Scott Lawrence

Vous avez besoin du module Configuration de la recherche .

Il vous permettra d'exclure un type de contenu des résultats de recherche et même des nœuds particuliers.

5
Aram Boyajyan

Le module contrib de Drupal Search Restrict est un module léger qui fait juste les bases - il permet aux administrateurs de restreindre par rôle qui peut rechercher chaque type de contenu. Cela peut être une meilleure option que la configuration de recherche dans la mesure où elle ne fait que ce que vous demandez - restreindre les types de contenu des résultats de recherche en fonction des autorisations d'un utilisateur. Si vous recherchez quelque chose de plus configurable, la configuration de la recherche peut être la voie à suivre.

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.

6
kbrinner