Друзья, здравствуйте.
Прошу помощи в поиске решения конкретной задачи. Как всегда - не прошу решения задачи за меня, а прошу лишь "наводку" на правильное ну или не совсем феншуйное но решение задачи.
Есть огромный телефонный справочник, в табличном виде, типа:
----------------------------------------------------------------------------------------------
| Иван Пупкин | Специалист | Номер телефона | Е-мэйл |
----------------------------------------------------------------------------------------------
| Диван Уткин | Специалист | Номер телефона | Е-мэйл |
----------------------------------------------------------------------------------------------
| Ван Ступкин | Специалист | Номер телефона | Е-мэйл |
----------------------------------------------------------------------------------------------
Сейчас это вертикально-длинющее полотно из более чем 400 строк таблицы.
Хочу НАД данной таблицей добавить два поля (можно даже отдельным блоком в body ноды):
1) поле ввода искомого слова
2) поле вывода результата
Чтобы можно было ввести в поле ввода к примеру "Уткин" и в поле вывода получить полную строку
"Диван Уткин - Специалист - Номер телефона - Е-мэйл
Обращу внимание, что хотелось бы, чтобы данный поиск "реагировал" только на конкретную ноду с конкретным телефонным справочником.
Подскажите пожалуйста, есть ли способ реализовать сие действие при помощи АПИшки Друпала/Вьюса (без лазания по "кишкам" друпала и коддинга на суровом PHP?) Может быть есть какой-то модуль реализующий поиск именно внутри отдельной ноды?
Всем ответившим огромный мега-респект и человеческое спасибо!
Комментарии
Не уверен что есть прям отдельным модулем.
В действительности, достаточно небольшого скриптика (да-да, читал "чтоб без злого PHP"), на няшно-хипстерском JavaScript, или с использованием бородато-отверженного Jquery.
ЗЫ - На мой взгляд, правильнее было бы все же по ноде на каждый пункт. Тогда можно было бы все это Вьюхой запилить, и вот там уже можно модули.
Пожалуй, поддержу.
Если таблица сделана по человечески, то к ней довольно просто накрутится подобный спецэффект
http://koalyptus.github.io/TableFilter/auto-filter.html
- делаем Views с autocomplete
- ставим https://www.drupal.org/project/field_views
- настраиваем поле в ноде для вывода views
профит