Как сделать расширеный поиск

ДД! Подскажите как сделать и с чем подобие поиска как тут xn--80abwaa1a3aj3c.xn--80adxhks/
Копал в сторону msearch2 но так и не разобрался
Михаил
03 ноября 2016, 13:06
modx.pro
1
1 001
0

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

Павел Романов
03 ноября 2016, 16:45
0
Можно просто на pdoResources.
Все параметры объектов забиваете в TV. Делаете сниппет Filter, который будет ловить GET-параметры и формировать строку с отбором по TV:
&tvFilters=`tv1==%***%,price<*** ....................`

Выводите на странице результатов его прямо в параметрах pdoResources:
[[pdoResources?
.........
[[!Filter]]
]]
    Михаил
    03 ноября 2016, 16:47
    0
    Слабовать в программировании, а есть готовые примеры посмотреть?
      Павел Романов
      03 ноября 2016, 16:55
      0
      Готовый — mFilter2 (из mSearch2).
      Параметры тут: docs.modx.pro/components/msearch2/snippets/mfilter2
      Просто делаете форму с нужными полями и передаете на страницу с результатами данные из неё GET-запросом.
      А на самой странице результатов уже штатная форма фильтрации.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3