Модуль API поиска Drupal с фильтрами таксономии

У меня есть три типа контента с таксономическим полем Термин "Темы". Я хочу создать поиск в Drupal с помощью модуля Search API. Для пользователей я хочу предоставить текстовое поле поиска и темы как раскрывающийся список, чтобы они могли выбирать темы таксономии и искать ключевое слово в этой теме. Но с модулем API поиска я не вижу возможности выставить свое поле Термин таксономии как раскрывающееся поле. Есть ли способ, которым я могу сделать это?

3 ответа

check Facets API module and Taxonomy Facets

Я думаю, что это может помочь

https://www.drupal.org/project/facetapi

https://www.drupal.org/project/taxonomy_facets

Убедитесь, что ваши таксономии проиндексированы на вкладке "ПОЛЯ" индекса. Затем вы можете создать открытые фильтры для таксономий в своем представлении об индексе. Модуль "Таксономические аспекты" также может помочь.

Facet API, предложенный в другом ответе, предназначен для Drupal 7. Модуль Facets в Drupal 8 позволяет вашему веб-сайту использовать возможности многогранного поиска. Facets также поддерживает Drupal 9.

Вы можете отображать свои аспекты в блоках.

Другие вопросы по тегам