We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 53967
    • 9 Posts
    Здравствуйте!
    Хочу выводить на главной странице фильтр товаров по категориям. Использую такой код:
            [[!msProducts?
                &parents=`33`
                &limit=`0`
                &includeContent=`1`
                &tpl=`msProductIndex`
                &toPlaceholder=`catalog`
                &includeThumbs=`250x250`
                &includeTVs=`crop`
                &sortby=`menuindex` 
                &sortdir=`ASC`
            ]]
            
            
            [[pdoResources?
                &parents=`33`
                &depth=`0`
                &tpl=`filterMenuElementId`
                &limit=`1`
                &where=`{"template:=":5}`
                &sortby=`menuindex` 
                &sortdir=`ASC`
                &toPlaceholder=`filterMenuElementIdOuter`
            ]]
            
            <div class="index-products products span3" id="catalog">
                        <ul class="simple-filter">
                            [[pdoResources?
                                &parents=`33`
                                &depth=`0`
                                &tpl=`filterMenuElement`
                                &tplFirst=`filterMenuElementFirst`
                                &limit=`0`
                                &where=`{"template:=":5}`
                                &sortby=`menuindex` 
                                &sortdir=`ASC`
                            ]]
                        </ul>
            </div>

    Если в "!msProducts?" оставляю &limit=`0` - то выводятся все товары (а это много), если ставлю &limit=`6` - то всего 6 товаров (а это тоже плохо)...
    Как добиться того что бы !msProducts? получал именно по 6 элементов из каждой категории? Вероятно нужно ставить какой-то дополнительный параметр в выборку? [ed. note: igorsrt last edited this post 5 years, 6 months ago.]
      • 54199
      • 108 Posts
      Только руками используя xPDO.


      1. Получаем категории
      2. В цикле создаем запрос и получаем ресурсы с данными из пункта #1