Как сделать расширеный поиск
ДД! Подскажите как сделать и с чем подобие поиска как тут xn--80abwaa1a3aj3c.xn--80adxhks/
Копал в сторону msearch2 но так и не разобрался
Копал в сторону msearch2 но так и не разобрался
Комментарии: 3
Можно просто на pdoResources.
Все параметры объектов забиваете в TV. Делаете сниппет Filter, который будет ловить GET-параметры и формировать строку с отбором по TV:
Выводите на странице результатов его прямо в параметрах pdoResources:
Все параметры объектов забиваете в TV. Делаете сниппет Filter, который будет ловить GET-параметры и формировать строку с отбором по TV:
&tvFilters=`tv1==%***%,price<*** ....................`
Выводите на странице результатов его прямо в параметрах pdoResources:
[[pdoResources?
.........
[[!Filter]]
]]
Слабовать в программировании, а есть готовые примеры посмотреть?
Готовый — mFilter2 (из mSearch2).
Параметры тут: docs.modx.pro/components/msearch2/snippets/mfilter2
Просто делаете форму с нужными полями и передаете на страницу с результатами данные из неё GET-запросом.
А на самой странице результатов уже штатная форма фильтрации.
Параметры тут: docs.modx.pro/components/msearch2/snippets/mfilter2
Просто делаете форму с нужными полями и передаете на страницу с результатами данные из неё GET-запросом.
А на самой странице результатов уже штатная форма фильтрации.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.