Часто покупаемые товары
        Приветствую!
Делаю вывод часто покупаемых товаров этим снипетом.
Вызов такой:
Если купить 4 товар несколько раз, то он не выводится.
Как это исправить?
    
    
                                                                                
            Делаю вывод часто покупаемых товаров этим снипетом.
Вызов такой:
[[!msProducts?
&parents=`3`
&resources=`[[!BestSellers]]`
&tpl=`tpl.msProducts.row`
&limit=`3`
]]Проблема в том, что выводятся только первые купленные 3 товара.Если купить 4 товар несколько раз, то он не выводится.
Как это исправить?
Комментарии: 6
&limit=`4`            
                Тогда, если 5 товар чаще будут покупать — то он не будет выводиться.
Т.е. сейчас получается, что выводятся только 3 первые купленные товары.
                    Т.е. сейчас получается, что выводятся только 3 первые купленные товары.
                &limit=`4` Сделай) а если и ето не помогает, занчит нужно смотреть по исходному коду уже в браузере, возможно у тебя последняя позиция просто скрываеться            
                    
                Суть в сортировке, если вызвать только [[!BestSellers]] — то выводятся id товаров в нужном порядке. Т.е. id товара, который чаще покупают, выводиться первым.
Если вызвать с msProducts — то этот порядок теряется.
Теперь вопрос в том, как сделать эту сортировку?
                    Если вызвать с msProducts — то этот порядок теряется.
Теперь вопрос в том, как сделать эту сортировку?
                Решение оказалось банальным:
&sortby=``
                    &sortby=``
                Вот пример сортировки
[[!getPage?
&element=`msProducts`
&limit=`4`
&parents=`14`
&sortby=`Data.new`
&sortdir=`ASC`
&showLog=`0`
&where=`{«Data.new»:«1»}`
]]
В условии прописываеш &sortby=`Data.BestSellers(или как точно называеться поле)` и
&where=`{«Data.Data.BestSellers(или как точно называеться поле)»:«1»}`
Предпологаю что должно выглядить таким образом
                    [[!getPage?
&element=`msProducts`
&limit=`4`
&parents=`14`
&sortby=`Data.new`
&sortdir=`ASC`
&showLog=`0`
&where=`{«Data.new»:«1»}`
]]
В условии прописываеш &sortby=`Data.BestSellers(или как точно называеться поле)` и
&where=`{«Data.Data.BestSellers(или как точно называеться поле)»:«1»}`
Предпологаю что должно выглядить таким образом
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.