сортировка товара по цене minishop2
        Доброго времени суток! Как сделать сортировку товара по цене сделал так 
[[!msProducts?&parents=`[[*id]]`&sortby=`Data.price`&tpl=`price.tpl`]]
но выводится не совсем корректно.
то есть
101
50
80
90
а по идее должно быть
50
80
90
101
    
    
                                                                                
            [[!msProducts?&parents=`[[*id]]`&sortby=`Data.price`&tpl=`price.tpl`]]
но выводится не совсем корректно.
то есть
101
50
80
90
а по идее должно быть
50
80
90
101
Комментарии: 6
                Добрый день!
100
90
80
10
10
80
90
100
                    100
90
80
10
[[!msProducts?&parents=`[[*id]]`&tpl=`price.tpl`&sortby=`{"Data.price":"DESC"}`]]10
80
90
100
[[!msProducts?&parents=`[[*id]]`&tpl=`price.tpl`&sortby=`{"Data.price":"ASC"}`]]            
                Ставлю [[!msProducts?&parents=`[[*id]]`&tpl=`price.tpl`&sortby=`{«Data.price»:«ASC»}`]] но все равно первым числом 100.16
nsk.reestro.ru/zastrojshhik/novosibstrojservis/elbrus/
                    nsk.reestro.ru/zastrojshhik/novosibstrojservis/elbrus/
                Проверьте кавычки, должны быть — "", а не — «»
                    {"Data.price":"ASC"}            
                странно ковычки походу тут поставились, забыл обернуть в тег code, а так у меня эти ковычки ""
а вообще есть разница между таким видом
                    а вообще есть разница между таким видом
[[!msProducts?&parents=`[[*id]]`&tpl=`price.tpl`&sortby=`{"Data.price":"ASC"}`]]и таким[[!msProducts?&parents=`[[*id]]`&tpl=`price.tpl`&sortby=`Data.size`&sortdir=`asc`]]?            
                Попробуйте просто: 
                    &sortby=`price` &sortdir=`ASC`Ну или воспользуйтесь конструкцией:&sortby=`{"CAST(price AS DECIMAL)":"ASC"}`возможно с Data.price сработает. т.к. не проверял этот нюанс. А для TV-шки данный подход работает.            
                спасибо!!!            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.