Вася

Вася

С нами с 08 декабря 2021; Место в рейтинге пользователей: #890

Как в mFilter2 сделать рандомнаый порядок сортировки?

Есть каталог товаров, у товаров есть свойство new. Необходимо сделать сортировку такого вида, чтобы вначале были товары со свойством new в рандомном порядке, а затем все остальные.
Сортировку по свойству сделать легко:
<a href="#" data-sort="ms|new" data-value="desc" class="item-sort active">Сначала новые</a>
Но как сделать эти карточки в рандомном порядке?
Вася
05 сентября 2022, 14:26
modx.pro
395
0

Как в mFilter2 сортировать товары по возрастанию цены?

Товары выводятся через mFilter2. При загрузке страницы товары отсортированы по возрастанию цены и товары с ценой = 0 в конце, тут всё хорошо.
'sortby'=>'{"Data.price=0,Data.price":"ASC"}'
Но если начать переключать сортировку
<a href="#" data-sort="ms|price" data-dir="{$mse2_sort == 'ms|price:desc' ? 'desc' : ''}" data-default="desc" class="sort">{'mse2_sort_price' | lexicon}</a>
то товары с ценой 0 всё равно появляются в начале. Как можно сделать так, чтобы товары с ценой 0 всегда были в конце списка?
Вася
08 декабря 2021, 09:54
modx.pro
1
887
0