mSearch2 + MS2 неверный вывод результатов!
Проблема в следующем
Вывожу результаты поиска сниппета mSearch2 с параметром &returnIds=`1`, через msProducts.
В msProducts передается список отфильтрованных id ресурсов согласно релевантности, весу поиска: пример «9,2,3,6,4,1»
В msProducts я отключил сортировку, т.е. &sortby=`` и &groupby=`` и &sortdir=`` пустые.
Но msProducts все равно производит сортировку по Sorted by msProduct.id, ASC
Как или где можно отключить это?
P.S. если указать сортировку например по pagetitle, сортирует по заголовку, а пустую не хочет воспринимать.
P.S.S msProducts версии v.2.0.0 pl3
Вывожу результаты поиска сниппета mSearch2 с параметром &returnIds=`1`, через msProducts.
В msProducts передается список отфильтрованных id ресурсов согласно релевантности, весу поиска: пример «9,2,3,6,4,1»
В msProducts я отключил сортировку, т.е. &sortby=`` и &groupby=`` и &sortdir=`` пустые.
Но msProducts все равно производит сортировку по Sorted by msProduct.id, ASC
Как или где можно отключить это?
P.S. если указать сортировку например по pagetitle, сортирует по заголовку, а пустую не хочет воспринимать.
P.S.S msProducts версии v.2.0.0 pl3
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 6
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Получается
Обрати внимание на
Так что, у меня все работает, как обычно.
В [[$poisk]] у меня выводится список id найденных товаров сниппета mSearch2
В логах getPage выдает
0.0000360: Sorted by msProduct.id, ASC
0.0000129: Limited to 48, offset 0
Покажи картинку с полным логом, есть подозрение, что у тебя msProducts выводит просто товары раздела, а в &resources получает пустоту.
У него же своя сортировка по умолчанию.