Поиск на странице

Аватар пользователя xxdaaxx xxdaaxx 16 октября в 14:21

Добрый день всем)
Можно ли сделать поиск на странице, а не по всему сайту?
Если да - как это сделать? Подскажите, пожалуйста. Если есть вариант с модулем - это лучше.

Комментарии

Аватар пользователя ivnish ivnish 16 октября в 14:22
1

А смысл делать поиск на странице на стороне сайта (сервера), если можно просто нажать Ctrl + F ?

Аватар пользователя xxdaaxx xxdaaxx 16 октября в 15:28

у меня на странице список адресов (большой) Мне нужно организовать поиск (не Ctrl + F) нужного по определенным критериям

Аватар пользователя ivnish ivnish 16 октября в 15:35

Если информация выводится с помощью views, можно использовать фильтры по полям

Аватар пользователя marassa marassa 16 октября в 15:38

xxdaaxx wrote: у меня на странице список адресов (большой)

И? Весь мир в таких случаях ищет по Ctrl-F.

xxdaaxx wrote: не Ctrl + F

А почему не Ctrl-F-то? Если юзер настолько туп, что не в состоянии нажать на Ctrl+F, сделайте ему поле и кнопочку, вызывающую Window.find(): https://developer.mozilla.org/en-US/docs/Web/API/Window/find

Аватар пользователя xxdaaxx xxdaaxx 16 октября в 16:34

При чем здесь "глупый или неглупый"
Может я неправильно объясняю, что мне нужно , вот примерно такое ecco.ru/shops - там есть поиск по адресу и названию

Аватар пользователя marassa marassa 16 октября в 16:45

xxdaaxx wrote: вот примерно такое ecco.ru/shops - там есть поиск по адресу и названию

Это не "поиск на странице" - это фильтрация по критерию. На Друпале реализуется через вьюху с раскрытым фильтром.

Аватар пользователя xxdaaxx xxdaaxx 16 октября в 17:01

да я вижу что там есть фильтрация, Мне она не нужна, поэтому я и написала ТОЛЬКО поиск Он там тоже есть

Аватар пользователя vlucas vlucas 16 октября в 17:47

xxdaaxx wrote: да я вижу что там есть фильтрация, Мне она не нужна, поэтому я и написала ТОЛЬКО поиск Он там тоже есть

Ну так и сделайте только поиск ))

Аватар пользователя marassa marassa 17 октября в 7:00

Дубль 2:

Это не "поиск на странице" - это фильтрация по критерию. На Друпале реализуется через вьюху с раскрытым фильтром.

Такое можно реализовать либо на вьюхе (но тогда список должен формироваться вьюхой) либо джаваскриптом на клиенте (см. пост от @voviko как вариант), но тогда список должен быть достаточно строго и понятно сформатирован (и этот вариант уже не будет иметь ровно никакого отношения к Друпалу). Если список, к примеру, набит юзерами в одном большом текстовом поле, то никак.