Ограничение поиска по типу материала
4 декабря 2016 в 14:27
Здравствуйте.
Поиск сделан через views, работает корректно, ищет по словам. Но проблема в том, что другие страницы (главная, контакты и т.д.) созданы в виде basic и тоже попадают в поисковой запрос (если он пустой) в виде материала. Как их исключить из поиска?
Go to accepted answer
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
1. делать разные типы содержимого
2. views, contextual filter, nid, множественное значение, исключить.
Сейчас попробую.
Разные материалы сделаны.
Как я понял, в фильтрах нужно поставить nid, но там такого не вижу.
тут с картинками: http://drupal.ru/node/130923
За статью спасибо! Суть в том, что у меня нет этих полей!
Хотя, данный поиск уже был в модуле views. Попробую сделать, Как у вас описано!
Можно и без этих полей
вы хоть читайте что человеку нужно.
Суть в том, что это представление не я создавал. Оно уже было в системе! Я лишь подредактировал, как мне нужно. А вот как выбрать работу с конкретным типом материала хоть убейте не понимаю!
Именно! Такого у меня нет! У меня нет "содержимого"!
Единственное, если указать только по марке машины... Так работает
Всё ясно, вьюха выводит индексы, а не материалы. Надо тип материала добавить в поисковой индекс, тогда и появится он в вьюсе.
Огромное спасибо! Уже в какой раз выручаете!!
Ткните носом, если не трудно
Конфигурация - Поиск и метаданные - Search API. На последний пункт нажать. Будет таблица с поисковыми серверами и индексами, нужно нажать "Редактировать" на тот индекс, который включён, затем пройти на вкладку "Поля", поставить там галку в нужном месте. Сохранить. И нажать кнопку переиндексации всех материалов. Затем во вьюсе уже можно настраивать.