Перенос товаров в категории

Приветствую!

Странно работает драг'н'дроп товаров внутри категории, как с наличием дочерних категорий, так и без них них.

Переносить товары периодически необходимо, т.к. на сайте осуществляется вывод последнего товара, который отображается в меню, и последний добавленный товар иногда бывает не слишком презентабельным.

При попытке переноса товара, например поменять местами последний и предпоследний — может перенестись нормально, а может получится так, что в другой категории вместо последнего товара начнет отображаться товар из середины (перетаскиваем внутри категории А, товар не переместился, зато изменились позиции у товара в категории Б), и никакой перенос товаров уже не помогает, пока не поменяешь вид сортировки в чанке с DESC на ASC и потом наоборот (чаще всего не помогает). Соседние товары из одной категории тоже не меняются при этом.

Никаких других глюков не было замечено, все остальное работает без сбоев.

в коде ничего мудреного нет:
[[pdoResources?
	&parents=`10`
	&limit=`0`
	&tpl=`shop_items_title`
	&showHidden=`0`
	&depth=`0`
	&sortby=`{"menuindex":"ASC"}`
	&where=`{"isfolder":"1"}`
]]

shop_items_title:
[[msProducts? &tpl=`@INLINE <img src="[[+thumb]]" alt="[[+pagetitle]]">` &parents=`[[+id]]` &limit=`1` &sortby=`{"menuindex":"desc"}` &cache=`1` &cacheTime=`2600000` &cache_user=`1`]]

php 5.6
Revo 2.4.2-pl
miniShop2 2.2.0-pl2
никаких самописных плагинов на события нет

ниже скрин того, что установлено


:
Constantine
23 апреля 2016, 04:58
modx.pro
1 886
0

Комментарии: 2

Constantine
24 апреля 2016, 22:50
0
сделал копию групп и товаров на модхост, установил все компоненты новые из репозитория. php7, modx 2.5

баг остался
    Василий Наумкин
    25 апреля 2016, 00:24
    0
    В miniShop2 2.2.0-pl2 ошибка в сортировке товаров. Они сортируются без учёта родителя — просто не прописано условие.

    Это исправлено в новой бета-версии 2.4, но там могут быть и другие новые ошибки — на то она и бета.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2