Как в modx сделать фильтрацию по TV?

Приветствую
Помогите советом да так, чтобы было понятно… затупил, уже часа три-четыре вожусь.

Есть раздел портфолио и в нем примеры работ, у которых есть два дополнительных TV-поля (марка (текстовое поле) и виды работ (авто-метка) ):

– Портфолио
–– Работа 1 (tvBrand='Audi', tvTypes='сварка')
— Работа 2 (tvBrand='BMW', tvTypes='покраска, сварка')
— Работа 3 (tvBrand='Lexus', tvTypes='замена стекла, покраска, шина')

Есть страница – site.ru/portfolo/ и на ней представленны примеры работ. Надо чтобы при нажатии на, к примеру, BMW отображались работы по BMW, а при нажатии на вид работы (покраска) отображались бы работы у которых в поле авто-метки присутствует подобная запись и чтобы не было перехода на другой URL, а страница меняла бы вид на такой:

– site.ru/portfolo/ (начальная страница)
– site.ru/portfolo/?brand=bmw (вид страницы при клике на бренд)
– site.ru/portfolo/?type=pokraska
weranda
03 февраля 2017, 13:22
modx.pro
919
0

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

Илья Уткин
03 февраля 2017, 19:53
1
+1
Второй ТВ лучше сделать с помощью tvSuperSelect, иначе фильтрация выйдет очень монструозной. А фильтрация по первому ТВ можно сделать с помощью обычного tvFilters в pdoResources.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1