mFilter2 и нерабочий &sort в getTickets
Как отсортировать в mFilter2 результаты по нескольким параметрам?
Для простого getTickets я использовал &sort. В mFilter2 этот параметр отказывается работать.
Как я понял из документации, мне нужно подобрать нужный псевдоним базы данных для тикетов, чтобы всё запустилось.
Этот вариант рабочий:
Для простого getTickets я использовал &sort. В mFilter2 этот параметр отказывается работать.
Как я понял из документации, мне нужно подобрать нужный псевдоним базы данных для тикетов, чтобы всё запустилось.
Этот вариант рабочий:
[[!mFilter2?
&element=`getTickets`
&sortby=`publishedon`
...
]]Этот вариант тоже работает[[!mFilter2?
&element=`getTickets`
&sort=`
tv|vip:desc
`
...
]]А вот когда начинаю сортировать по полям ресурса, тут уже не работает:[[!mFilter2?
&element=`getTickets`
&sort=`
tv|vip:desc,
resource|publishedon:desc // - видно псевдоним другой нужен
`
...
]]Выдержка из документации:Тут нужно знать следующее: в зависимости от используемого сниппета вывода результатов, псевдонимы базы данных могут отличаться. Например в mSearch2 ресурсы джоинятся под псевдонимом modResource, а в msProducts — как msProduct.Где найти правильный вариант для getTickets?
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
И самый очевидный казалось бы ticket|publishedon:desc тоже не срабатывает!
Как заставить сортировать по нескольким параметрам, при работе с тикетами?
А за &sortAliases — спасибо! То что надо!