Limita la ricerca Drupal a pochi tipi di contenuto


14

Sto avendo drupal 7 sito con la ricerca abilitata. Voglio limitare la ricerca a un particolare tipo / tipi di contenuto, escludendo quali tipi non voglio apparire nel risultato. Come posso fare questo?

E posso anche disabilitare la funzione di ricerca avanzata? Ci sono dei moduli per questo?

Risposte:


14

Immagino che il modulo di ricerca personalizzata possa aiutarti: http://drupal.org/project/custom_search . secondo la descrizione del modulo di ricerca personalizzato:

Il modulo aggiunge opzioni per selezionare:

* which content type(s) to search

qui un'istantanea delle impostazioni di ricerca personalizzate correlate alla configurazione del tipo di contenuto:

inserisci qui la descrizione dell'immagine

Un'altra alternativa sembra essere il modulo di configurazione della ricerca http://drupal.org/project/search_config che fornisce alle opzioni di ricerca impostazioni (in Configurazione ricerca nodo aggiuntiva> Solo delle impostazioni dei tipi ) per filtrare la ricerca per tipo di contenuto:

inserisci qui la descrizione dell'immagine


5

potresti semplicemente aggiungere una vista con il titolo come "filtro esposto". Quindi è possibile limitare la ricerca a determinati nodi.


5

Il modulo contrib di Drupal Search Restrict è un modulo leggero che fa solo le basi: consente agli amministratori di limitare per ruolo chi può cercare ogni tipo di contenuto.

Dalla pagina del modulo:

L'approccio di questo modulo è quello di riscrivere la query di ricerca, in modo che il contenuto sia indicizzato e disponibile come risultato della ricerca agli utenti nei ruoli che dispongono delle autorizzazioni per visualizzarlo, ma non visualizzati per altri ruoli. Si integra con Apache Solr per escludere i risultati in base al ruolo della persona che cerca.

Basta scaricare, installare e abilitare il modulo. Quindi, per limitare (per ruolo) quali utenti possono cercare quali tipi di contenuto, modifica ogni tipo di contenuto singolarmente e ora ci sarà un'opzione di sezione "Cerca Limita" (sotto le Impostazioni di visualizzazione). Ti consente di specificare, per ciascun tipo di contenuto, quali ruoli possono cercare nodi di quel tipo di contenuto.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.