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