Сортировка как в админке
        Здравствуйте.
Есть задача сделать сортировку ресурсов как в админке сайта. Сортируемые ресурсы — это карточки товаров (не miniShop2), которые находятся в категориях.
Пробовал сделать так:
Структура приведена для примера, товары добавляются в разное время в разные категории. И в итоге сортировка по menuindex получается не как в админке.
    
    
                                                                                
            Есть задача сделать сортировку ресурсов как в админке сайта. Сортируемые ресурсы — это карточки товаров (не miniShop2), которые находятся в категориях.
Категория (menuindex = 1)
  Подкатегория (menuindex = 2)
   Товар (menuindex = 3)
   Товар (menuindex = 4)
   Товар (menuindex = 5)
Категория (menuindex = 6)
  Подкатегория (menuindex = 7)
   Товар (menuindex = 12)
   Товар (menuindex = 13)
   Товар (menuindex = 14)
Категория (menuindex = 11)
 Товар (menuindex = 8)
 Товар (menuindex = 9)
 Товар (menuindex = 10)Пробовал сделать так:
&innerJoin=`{
  "Parent": {
  "class":"modResource",
  "alias":"Parent",
  "on":"modResource.parent = Parent.id"
},
  "GrandParent": {
  "class":"modResource",
  "alias":"GrandParent",
  "on":"Parent.parent = GrandParent.id"
  }
}`
&sortby=`GrandParent.menuindex ASC`Sorted by GrandParent.menuindex ASCСтруктура приведена для примера, товары добавляются в разное время в разные категории. И в итоге сортировка по menuindex получается не как в админке.
Комментарии: 9
                Если коротко, решения пока нет. По крайней мере из коробки. Работаю над решением, но задача не самая простая и пока нормальных результатов не получилось добиться.            
                    
                Понятно. 
Скажите, пожалуйста, удалось ли что-нибудь придумать? Может быть имеет смысл автоматически изменять menuindex у ресурсов в админке?
                    Скажите, пожалуйста, удалось ли что-нибудь придумать? Может быть имеет смысл автоматически изменять menuindex у ресурсов в админке?
                С мультикатегориями это не сработает, потому что у ресурса родитель всегда один, но мултьтикатегория хранится в другой таблице. И если вы находясь в категории начнете относительно нее менять индексы, то в этой категории вы выставите правильно, но в других парядок собъется и так до бесконечности :)            
                    
                Добрый день, Иван. Есть успехи в сортировке ресурсов?)            
                    
                Если ресурсов немного
 
                    &resources=`3,5,10,4,6`
         &sortby=``
        &sortdir=``
                Александр мне помогли ты написал что тебе тоже интересно modx.pro/help/12526/            
                    
                Не нашли решения? Через api в процессоре это сделать можно, никто не знает? Нужно, чтобы во вкладке «настройки» у товара в «родительском ресурсе» последовательность была такая же, как и в дереве ресурсов.            
                    
                Нет            
                    
                Чтоб вывести как в меню можно использовать &sortby=`{«menuindex»:«ASC»}`
                    [[!pdoPage?
            &parents=`[[+id]]`
            &depth=`0`
            &tpl=`glav_katalog_kategorei`
            &limit=`6`
            &sortby=`{"menuindex":"ASC"}`
]]
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                    
            
 
             
                    
                    
                






