Отдельное поле поиска внутри ноды

Главные вкладки

Аватар пользователя POSTREALITY POSTREALITY 24 января 2018 в 20:40

Друзья, здравствуйте.

Прошу помощи в поиске решения конкретной задачи. Как всегда - не прошу решения задачи за меня, а прошу лишь "наводку" на правильное ну или не совсем феншуйное но решение задачи.

Есть огромный телефонный справочник, в табличном виде, типа:
----------------------------------------------------------------------------------------------
| Иван Пупкин | Специалист | Номер телефона | Е-мэйл |
----------------------------------------------------------------------------------------------
| Диван Уткин | Специалист | Номер телефона | Е-мэйл |
----------------------------------------------------------------------------------------------
| Ван Ступкин | Специалист | Номер телефона | Е-мэйл |
----------------------------------------------------------------------------------------------

Сейчас это вертикально-длинющее полотно из более чем 400 строк таблицы.

Хочу НАД данной таблицей добавить два поля (можно даже отдельным блоком в body ноды):
1) поле ввода искомого слова
2) поле вывода результата
Чтобы можно было ввести в поле ввода к примеру "Уткин" и в поле вывода получить полную строку
"Диван Уткин - Специалист - Номер телефона - Е-мэйл

Обращу внимание, что хотелось бы, чтобы данный поиск "реагировал" только на конкретную ноду с конкретным телефонным справочником.

Подскажите пожалуйста, есть ли способ реализовать сие действие при помощи АПИшки Друпала/Вьюса (без лазания по "кишкам" друпала и коддинга на суровом PHP?) Может быть есть какой-то модуль реализующий поиск именно внутри отдельной ноды?

Всем ответившим огромный мега-респект и человеческое спасибо!

Комментарии

Аватар пользователя bumble bumble 24 января 2018 в 21:22

Не уверен что есть прям отдельным модулем.

В действительности, достаточно небольшого скриптика (да-да, читал "чтоб без злого PHP"), на няшно-хипстерском JavaScript, или с использованием бородато-отверженного Jquery.

ЗЫ - На мой взгляд, правильнее было бы все же по ноде на каждый пункт. Тогда можно было бы все это Вьюхой запилить, и вот там уже можно модули.