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 тоже не срабатывает!
Как заставить сортировать по нескольким параметрам, при работе с тикетами?
И самый очевидный казалось бы ticket|publishedon:desc тоже не срабатывает!
Как заставить сортировать по нескольким параметрам, при работе с тикетами?
Стоит ли и дальше искать варианты, или mFilter2 с тикетами не будет работать при множественной сортировке?
Хоть вопрос задан не в техподдержке магазина, но всё равно дописал в документацию параметр &sortAliases.
Прости, снова моя невнимательность. Я почему-то зациклился на бесплатных тикетах и поэтому задал вопрос сюда, не подумав о платном mFilter2 и его поддержке…
А за &sortAliases — спасибо! То что надо!
А за &sortAliases — спасибо! То что надо!
Идеально работает, спасибо! Вопрос решён.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.