Вывод дочерних ресурсов по полям родителей через mFilter2

Приветствую сообщество!

В общем задача следующего характера, есть:

1. Секция Тикетов с дочками
2. Поля у секции тикетов (тип ТВ поля, допустим два, Город и Район)
3. У дочек есть еще свои поля, тип количество комнат, тип недвижимости и прочая шляпа

Что требуется:
Общий фильтр с полями родителей Город и Район и всеми полями дочек (которые требуются), который результатами фильтрации выдает дочерние ресурсы всех родителей, которые участвуют в фильтре.

Наглядно:

— Какой то ресурс
— — Категория 1 (Город (ТВ поле): Краснодар, район (ТВ поле): Центральный)
— — — Дочка 1 (Категории 1) — (Количество комнат (ТВ поле): 2)
— — — Дочка 2 (Категории 1) — (Количество комнат (ТВ поле): 2)
— — — Дочка 3 (Категории 1) — (Количество комнат (ТВ поле): 2)
— — Категория 2 (Город (ТВ поле): Москва, район (ТВ поле): Центральный)
— — — Дочка 1 (Категории 2) — (Количество комнат (ТВ поле): 2)
— — — Дочка 2 (Категории 2) — (Количество комнат (ТВ поле): С)
— — — Дочка 3 (Категории 2) — (Количество комнат (ТВ поле): С)
— — Категория 3 (Город (ТВ поле): Ростов, район (ТВ поле): Центральный)
— — — Дочка 1 (Категории 3) — (Количество комнат (ТВ поле): 3)
— — — Дочка 2 (Категории 3) — (Количество комнат (ТВ поле): С)
— — — Дочка 3 (Категории 3) — (Количество комнат (ТВ поле): 2)
— — Категория 4 (Город (ТВ поле): Москва, район (ТВ поле): неЦентральный)
— — — Дочка 1 (Категории 2) — (Количество комнат (ТВ поле): 3)
— — — Дочка 2 (Категории 2) — (Количество комнат (ТВ поле): С)
— — — Дочка 3 (Категории 2) — (Количество комнат (ТВ поле): 2)

Хочу отфильтровать так:
Город: Москва
Район: неЦентральный
Количество комнат: 2

Что должно получиться на выходе:
— — — Дочка 3 (Категории 2) — (Количество комнат (ТВ поле): 2)

Нашел вот это:
docs.modx.pro/komponentyi/msearch2/tipovyie-resheniya/filtracziya-kategorij

Но здесь получается все наоборот, т.е. происходит фильтрация Родителей по дочкам.

Прошу помощи, заранее спасибо!
Andrey
26 августа 2019, 14:24
modx.pro
92
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0