В продолжение статей про выведение дней рождение пользователей с помощью веб-части поиска людей сегодня я расскажу, как сортировать результаты и как заменить текст при отсутствии результатов.
предыдущие статьи:
2. Сортировка результатов
Если попробовать настроить сортировку в веб-части, то она не будет работать
для решения этой задачи на нужно перейти в параметры сайта на котором находится веб часть
Добавляем новый источник результата
Вводим название. меняем тип и запускаем построитель
В посетителе заполняем текст запроса
Создаем сортировку
сохраняем все и переходим на страницу с веб-частью, переходим в параметры веб-части и меняем запрос
выбираем запрос BirthDay
сохраняем.
В параметрах веб-части меняем название и тип хрома
Получается такой результат
Но что будет, если в ближайшие три дня не будет дней рождений?
А будет такое сообщение:
Согласитесь, это не то, что хочет увидеть пользователь.
я нашел быстрый, но не самый правильный способ.
что я сделал, это добавил веб-часть Редактор сценариев в него добавил следующий код:
результат:
Но стоит быть внимательным, если на этой странице будет другая веб-часть поиска и в ней не будет результатов, то там будет аналогичный текст.
А если еще и поработать с CSS, то можно сделать так
Итог:
благодаря уже штатному функционалу можно получить приемлемый результат, при этом не прибегая к разработке в VS.
Желаю всем удачи и надеюсь, что статья была полезная.
Комментариев нет:
Отправить комментарий