Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
help:5events:search [2021/05/24 10:48] – litvinova-ev_tpark-it.ru | help:5events:search [2022/05/30 09:05] (текущий) – удалено Марина Спиридонова | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Поиск и фильтрация мероприятий по тегам ====== | ||
- | |||
- | |||
- | ===== Поиск в ленте мероприятий ===== | ||
- | |||
- | Поиск осуществляется в ленте мероприятий. | ||
- | |||
- | 1. Пользователь вводит в поисковое поле, часть слова, слово или словосочетание. | ||
- | |||
- | {{: | ||
- | |||
- | **В результате: | ||
- | |||
- | * Текстовый запрос фиксируется в поле поиска раздела | ||
- | |||
- | * Содержимое ленты фильтруется по заданному запросу: | ||
- | |||
- | Например, | ||
- | |||
- | < | ||
- | * [[# | ||
- | * [[# | ||
- | |||
- | <pane id=" | ||
- | {{: | ||
- | </ | ||
- | |||
- | <pane id=" | ||
- | {{: | ||
- | </ | ||
- | |||
- | </ | ||
- | |||
- | 2. Пользователь удаляет текст запроса из поля поиска. | ||
- | |||
- | **В результате: | ||
- | |||
- | * Поле поиска очищается | ||
- | |||
- | * Лента возвращается в свое первоначальное состояние | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ====== Фильтрация по тегам в ленте мероприятий ====== | ||
- | |||
- | Теги в приложении назначаются мероприятиям. Фильтрация сущностей по тегам и " | ||
- | |||
- | Фильтрация сущностей по тегам может осуществляться только путем клика по тегу: | ||
- | |||
- | * из карточки сущности в ленте | ||
- | |||
- | * со страницы сущности | ||
- | |||
- | < | ||
- | * [[# | ||
- | * [[# | ||
- | |||
- | <pane id=" | ||
- | {{: | ||
- | </ | ||
- | |||
- | <pane id=" | ||
- | {{: | ||
- | </ | ||
- | |||
- | </ | ||
- | |||
- | Фильтрация по тегам и " | ||
- | |||
- | ===== Фильтрация по тегам из ленты ===== | ||
- | |||
- | < | ||
- | * [[# | ||
- | * [[# | ||
- | |||
- | <pane id=" | ||
- | {{: | ||
- | </ | ||
- | |||
- | <pane id=" | ||
- | {{: | ||
- | </ | ||
- | |||
- | </ | ||
- | |||
- | Я как пользователь, | ||
- | |||
- | 1. Находим в ленте сущность с интересующим тегом и кликаем по нему. | ||
- | |||
- | **В результате: | ||
- | |||
- | * Тег фиксируется в поле поиска раздела | ||
- | |||
- | * Содержимое ленты фильтруется по заданному тегу: в результатах отображаются только те сущности, | ||
- | |||
- | 2. Кликаем на еще один тег. | ||
- | |||
- | **В результате: | ||
- | |||
- | * Тег фиксируется в поле поиска раздела рядом с тегом, выбранным ранее | ||
- | |||
- | Если кликнули повторно по тому же тегу, ничего не происходит (тег не дублируется в поле поиска, | ||
- | |||
- | * Результаты фильтрации обновляются: | ||
- | |||
- | Аналогично для всех случаев фильтрации для любого количества тегов | ||
- | |||
- | 3. При удалении тега(ов) из поля поиска. В результате: | ||
- | |||
- | * Тег(и) исчезает(ют) из поля поиска | ||
- | |||
- | * Результаты фильтрации обновляются: | ||
- | |||
- | - Если поле поиска пустое, | ||
- | |||
- | - Если в поле остались теги, результаты фильтрации обновляются в соответствии с вышеописанными принципами | ||
- | |||
- | ===== Фильтрация по тегам со страницы сущности ===== | ||
- | |||
- | Осуществляем поиск по тегам на странице полного описания мероприятия и выполняем следующие действия: | ||
- | |||
- | 1. Находим на странице описания сущности интересующий тег и кликаем по нему. | ||
- | |||
- | **В результате: | ||
- | |||
- | * Происходит переход на страницу ленты | ||
- | |||
- | * Тег фиксируется в поле поиска раздела | ||
- | |||
- | * Содержимое ленты фильтруется по заданному тегу: в результатах отображаются только те сущности, | ||
- | |||
- | 2. Дальнейшее добавление и удаление тегов аналогично предыдущему сценарию. Несколько тегов непосредственно со страницы сущности задать невозможно | ||
- | |||
- | Если первый тег задан со страницы сущности, | ||