На сайте небольшой интрнет-магазин. Однако, проблема в том, что при переходе с одной страницы на другую товары меняются местами (1 раз), как это исправить?
На сайте используется minishop2 и msearch2
Проблемы сортировки
Версия MODX: Все
Комментарии (8)
Для добавления комментариев вы должны авторизоваться или зарегистрироваться.
Андрей 23.05.2020 13:46 #
Опишите проблему детальней. Что значит меняются местами? Приведите вызов сниппета который выводит товары.
Александр 23.05.2020 19:58 #
— {'!mFilter2' | snippet: [
'tplOuter' => 'tpl.outer.catalog',
'tpl' => 'tpl.item.catalog',
'parent' => $id,
'sortby' => json_encode([
'parent' => 'asc']),
'filterOptions' => json_encode([
'sort_link' => '#mse2_sort option']),
'element' => 'msProducts',
'includeTVs' => 'mpog,dol',
'suggestions' => 0,
'limit' => 12,
— Данный сегмент расположен в шаблоне, что используется на странице вывода каталога товаров. В зависимости от значения 'limit' формируется пагинация, в данном случае 4 страницы. При переходе с первой на вторую товары меняют своё положение в списке выдачи. То есть, тот товар, что был на первой странице вдруг оказывается на второй и наоборот. Так происходить только один раз. Дальнейшие переходы по страницам в пагинации не приводят к изменениям в порядке выдачи товаров.
Андрей 24.05.2020 19:30 #
Весьма странное поведение, такого естественно быть не должно. С вызовом вроде всё нормально, возможно внесены какие либо изменения в логику сниппета или скриптов.
Тут уже надо изнутри смотреть. Если есть возможность, присылайте доступы на почту (в профиле), попробую вам помочь с решением.
Александр 25.05.2020 02:17 #
Алексей Либер 25.05.2020 11:50 #
Александр 25.05.2020 12:33 #
Алексей Либер 25.05.2020 12:35 #
Александр 25.05.2020 13:03 #