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
Комментарии: 6
ну что, никто не знает?
Вот мой вызов на странице поиска:
0.0000360: Sorted by msProduct.id, ASC
0.0000129: Limited to 48, offset 0
[[!getPage?
&element=`msProducts`
&limit=`48`
&sortby=``
&showLog=`1`
&resources=`[[$poisk]]`
]]
В [[$poisk]] у меня выводится список id найденных товаров сниппета mSearch2[[!mSearch2?
&limit=`12`
&includeContent=`1`
&parents=`8`
&returnIds=`1`
&includeTVs=`pagetitle,article`
]]
В логах getPage выдает 0.0000360: Sorted by msProduct.id, ASC
0.0000129: Limited to 48, offset 0
Некэшированный сниппет, кэшированный чанк, некэшированный сниппет. Не уверен, что парсер это нормально отработает.
Покажи картинку с полным логом, есть подозрение, что у тебя msProducts выводит просто товары раздела, а в &resources получает пустоту.
Покажи картинку с полным логом, есть подозрение, что у тебя msProducts выводит просто товары раздела, а в &resources получает пустоту.
Ну так ты в вызове mSearch2 добавь
У него же своя сортировка по умолчанию.
&sortby=``
У него же своя сортировка по умолчанию.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.