Ограничить поиск в Drupal несколькими типами контента


14

У меня сайт drupal 7 с включенным поиском. Я хочу ограничить поиск определенным типом / типами контента, исключая, какие типы я не хочу отображать в результате. Как я могу это сделать?

И можно ли отключить функцию расширенного поиска? Есть ли модуль для этого?

Ответы:


14

Я думаю, что модуль Custom Search может помочь вам: http://drupal.org/project/custom_search . в соответствии с описанием модуля пользовательского поиска:

Модуль добавляет опции для выбора:

* which content type(s) to search

здесь снимок параметров пользовательского поиска , связанных с настройкой типа контента:

введите описание изображения здесь

Другой альтернативой, по-видимому, является модуль конфигурации поиска http://drupal.org/project/search_config, который задает параметры поиска (в дополнительном узле «Настройка поиска»> «Параметры только типа» ) для фильтрации поиска по типу контента:

введите описание изображения здесь


5

Вы можете просто добавить представление с заголовком в качестве «открытого фильтра». Тогда вы можете ограничить поиск определенными узлами.


5

Модуль Contribute Drupal Search Restrict - это легкий модуль, который просто выполняет основные функции - он позволяет администраторам ограничивать ролью, которые могут искать для каждого типа контента.

Со страницы модуля:

Подход этого модуля состоит в том, чтобы переписать поисковый запрос так, чтобы контент индексировался и был доступен в качестве результатов поиска пользователям в ролях, у которых есть разрешения на его просмотр, но не отображаются в других ролях. Интегрируется с Apache Solr, чтобы исключить результаты, основанные на роли человека, ищущего.

Просто скачайте, установите и включите модуль. Затем, чтобы ограничить (по роли), какие пользователи могут осуществлять поиск по каким типам контента, отредактируйте каждый тип контента по отдельности, и теперь появится опция раздела «Ограничение поиска» (под настройками отображения). Это позволяет вам определить, для каждого типа контента, какие роли могут искать узлы этого типа контента.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.