Restrinja la búsqueda de Drupal a pocos tipos de contenido

14

Estoy teniendo el sitio drupal 7 con búsqueda habilitada. Quiero restringir la búsqueda a un tipo / tipos de contenido en particular, excluyendo qué tipos no quiero que aparezcan en el resultado. ¿Cómo puedo hacer esto?

¿Y también puedo desactivar la función de búsqueda avanzada? ¿Hay algún módulo para esto?

esafwan
fuente

Respuestas:

14

Supongo que el módulo de búsqueda personalizada puede ayudarlo: http://drupal.org/project/custom_search . Descripción del módulo de búsqueda personalizada:

El módulo agrega opciones para seleccionar:

* which content type(s) to search

aquí una instantánea de la configuración de búsqueda personalizada relacionada con la configuración del tipo de contenido:

ingrese la descripción de la imagen aquí

Otra alternativa parece ser el módulo de configuración de búsqueda http://drupal.org/project/search_config que proporciona opciones de configuración de búsqueda (en Configuración de búsqueda de nodo adicional> Solo la configuración de tipo (s) ) para filtrar la búsqueda por tipo de contenido:

ingrese la descripción de la imagen aquí

cigotete
fuente
5

simplemente puede agregar una vista con el título como "filtro expuesto". Entonces puede limitar la búsqueda a ciertos nodos.

uwe
fuente
5

El módulo de contribución de Drupal Search Restrict es un módulo liviano que solo hace lo básico: permite a los administradores restringir por rol quién puede buscar cada tipo de contenido.

Desde la página del módulo:

El enfoque de este módulo es volver a escribir la consulta de búsqueda, de modo que el contenido se indexe y esté disponible como resultados de búsqueda para los usuarios en roles que tienen permisos para verlo, pero no se muestran a otros roles. Se integra con Apache Solr para excluir resultados basados ​​en el rol de la persona que busca.

Simplemente descargue, instale y habilite el módulo. Luego, para restringir (por rol) qué usuarios pueden buscar qué tipos de contenido, edite cada Tipo de contenido individualmente y ahora habrá una opción de sección 'Restringir búsqueda' (debajo de la Configuración de pantalla). Le permite especificar, para cada tipo de contenido, qué roles pueden buscar nodos de ese tipo de contenido.

kbrinner
fuente