Стоит задача написать фильтр с такой логикой:
параметр №1: А, Б, В
параметр №2: Г, Д, Е
Шаг 1. Пользователь выбираеет сначала А и Б.
Шаг 2. При этом несоотвествующие им значения Д и Е становятся неактиынми (или исчезают).
Шаг 3. Пользователь выбирает оставшееся значение Г.
ВЫДАЧА:
— товар, отвечающий одновременно значениям А и Г
— товар, отвечающий одновременно значениям Б и Г
Не выводятся:
— товар, отвечающий только значению А
— товар, отвечающий только значению Б
— товар, отвечающий только значению Г
Можно ли такое написать на основе bitrix.smart.filter? Если да, то какая хотя бы концепция реализации