Доброго времени суток. Стоит дрюпал 5й. В нем есть кталоги, реализованные ручками с помощью вьювс + актив тимплейтс. И возникает вопрос по поиску. Стандартный поиск не находит элементы каталога ибо динамика, а ищет просто ноды. Получается что поиск нужно бы реализовать по сформированным страницам, и не учитывать внутреннее содержимое сайта(ноды и т.д.). Как бы это реализовать? Заранее благодарен.
Комментарии
Попробуйте создать в вьювсе открытые фильтры, а потом вынести их в блок, туда куда вам нужно, предварительно темирзировав.
Нет, в принципе можно. Но нужно как-то отрезать ноды от поиска... Хотябы определенный тип документов. И кстати, немного не по теме, но все же - как можно при просмотре нода по прямой ссылке(?q=node/x), не отображать определенные поля созданные cck?
И как бы тут же вопрос. Гугловские модули поиска ищут по-идее именно по сформированным страницам сайта, а не внутренним данным системы?
Что вы имеете под "отрезать ноды от поиска"? Не совсем понятно.
Если я правильно понял, то вы хотите чтобы не все типы материалов можно было искать через поиск? Для этого есть модуль Search config.
По внутреннем данным никто не ищет))
Да. Гугля-серч прекрасно подходит как один из вариантов для текущей ситуации - у меня одна страница есть отображение результата запроса к БД - гугля по ее результатам поиск делает хорошо.
Недостатки вытекают из достоинств - в отличие от собственного поисковика гугля никогда не будет иметь полного и актуального индекса содержимого сайта. Селявуха.
Спасибо. Буду пробовать.