Разработка поля

InstantCMS 2.X

Разработка поля для реализации фасетной фильтрации контента

#1 15 октября 2024 в 09:06

Доброго времени суток!

Ищу исполнителя для разработки поля с целью организации фасетного поиска (фильтрации) в проекте.

Суть в том, что все данные хранятся в одной таблице, поэтому стандартными средствами (полями) решить задачу пока не возможно.

Реализовать можно на основе стандартного поля «Список», (но фильтрация должна быть не по id, а по принципу строкового поля)-

1. в поле должен быть выбор — основное или зависимое 

 2. при загрузке списка контента, фильтр поля, в предустановленные значения из базы получает данные и группирует их по значению (+ считает количество строк опционально + установка лимита количества отбора строк). 

3. При выборе данных в фильтре основного поля подключается зависимое поле и также в предустановленные значения из базы получает данные и группирует их по значению (+ считает количество строк опционально + установка лимита количества отбора строк), но уже по ключу из основного. 

Соответственно работа остальных фильтров контента не должна нарушаться.

Изображение

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.