Всем привет!
Подскажите пожалуйста как лучше сделать.
Есть страница FAQ с ссылками на другие страницы, на ней хочу разместить отдельный блок с поиском, который ищет по ссылкам с этой страницы.
Сделал блок с помощью Views, внутри в "критерии фильтрации" перечисляю ID материала через ИЛИ. Вывожу блок только на странице FAQ и очень не понравилась такая конструкция. Если придется делать другой поиск по определенным страницам, то это уже n-ое кол-во блоков подключать к региону.
Как бы вы сделали?
Комментарии
Чтобы не создавать по десять блоков-копий, можно к нодам через поля цеплять те ноды, на которые нужно ссылаться. После чего вьюсом этот список нод для текущей страницы выводить.
Не совсем понятно, что имеется ввиду под "блок с поиском, который ищет по ссылкам с этой страницы" - как вы ограничиваете поиск по каким-то определенным нодам? Или поиск ведется в пределах текущей страницы? Или это просто список ссылок, который вы назвали поиском?
Имеется в виду, что на странице FAQ только ссылки на другие ноды, там ответы на вопросы. Но так как список большой, то хочу добавить поиск по содержимому ответов.
Поиск ограничиваю в критериях фильтрации по ID нод (что уже плохо, т.к. при добавлении ссылки на страницу FAQ, нужно добавлять и ID ноды в представлении куда ведет эта ссылка).
Сам поиск ведется по содержимому body нод, и их ID-шники перечисляю в критерии фильтрации.
Чтобы было понятно, вот что хочу сделать)
FAQ с поиском
Анонс поиска в FAQ