Restringir a pesquisa do Drupal a alguns tipos de conteúdo


15

Estou tendo o site drupal 7 com a pesquisa ativada. Quero restringir a pesquisa a um tipo / tipos de conteúdo específico, excluindo os tipos que não quero que apareçam no resultado. Como posso fazer isso?

E também posso desativar o recurso de pesquisa avançada? Existe algum módulo para isso?

Respostas:


14

Acho que o módulo Pesquisa personalizada pode ajudá-lo: http://drupal.org/project/custom_search . de acordo com a descrição do módulo de Pesquisa personalizada:

O módulo adiciona opções para selecionar:

* which content type(s) to search

aqui um instantâneo das configurações da Pesquisa personalizada relacionadas à configuração do tipo de conteúdo:

insira a descrição da imagem aqui

Outra alternativa parece ser o módulo de configuração de pesquisa http://drupal.org/project/search_config que fornece as configurações de pesquisa (em Configuração adicional da pesquisa de nó> Opções apenas do tipo (s) ) para filtrar a pesquisa por tipo de conteúdo:

insira a descrição da imagem aqui


5

você pode simplesmente adicionar uma visualização com o título como um "filtro exposto". Em seguida, você pode limitar a pesquisa a determinados nós.


5

O módulo de contribuição do Drupal Search Restrict é um módulo leve que apenas faz o básico - permite que os administradores restrinjam por função quem pode pesquisar por cada tipo de conteúdo.

Na página do módulo:

A abordagem deste módulo é reescrever a consulta de pesquisa, para que o conteúdo seja indexado e disponível como resultado da pesquisa para usuários em funções que possuem permissões para visualizá-las, mas não são exibidas para outras funções. Integra-se ao Apache Solr para excluir resultados com base no papel da pessoa que está pesquisando.

Basta baixar, instalar e ativar o módulo. Para restringir (por função) quais usuários podem pesquisar quais tipos de conteúdo, edite cada tipo de conteúdo individualmente e agora haverá uma opção de seção 'Restringir pesquisa' (abaixo das Configurações de exibição). Permite especificar, para cada tipo de conteúdo, quais funções podem pesquisar nós desse tipo de conteúdo.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.