Условие were pdoPage на fenom
        Добрый день!
Ребята, подскажите, как составить условие для выборки товаров на Fenom (по новым и по популярным). Сейчас выборка вот такая:
Полный вывод вот такой:
А необходимо по двум полям (Data.popular и по Data.new).
Не пойму как написать двойное условие?
Спасибо!
    
    
                                                                                
            Ребята, подскажите, как составить условие для выборки товаров на Fenom (по новым и по популярным). Сейчас выборка вот такая:
'where' => ['Data.popular' => 1],Полный вывод вот такой:
{$_modx->runSnippet('!pdoPage', [
            'element' => 'msProducts',
            'parents' => 5,
            'sortby' => 'publishedon',
            'sortdir' => 'DESC',
            'tpl' => 'tpl.msProducts.new',
            'where' => ['Data.popular' => 1],
            'ajaxMode' => 'scroll',
            'limit' => 10,
            'showLog' => 1,
        ])}А необходимо по двум полям (Data.popular и по Data.new).
Не пойму как написать двойное условие?
Спасибо!
Комментарии: 5
                Ну как-то так:
                    'where' => '{"Data.popular:=":1, "OR:Data.new:=":1}''where' => ["Data.popular:=":1, "Data.new:=":1]
                Спасибо, большое!
Но, теперь не показываются остальные товары. Показываются только новые и популярные. А надо просто чтобы новые и популярные стояли вверху страницы. Ничего не понимаю :)
                    Но, теперь не показываются остальные товары. Показываются только новые и популярные. А надо просто чтобы новые и популярные стояли вверху страницы. Ничего не понимаю :)
                Потому что where это выборка по условию, так и будет работать. Если нужно чтобы были вверху, надо использовать параметр sortby, который принимает json массив, примерно как то так будет:
                    &sortby=`{"Data.popular":"desc", "Data.new":"desc", "publishedon":"desc"}`
                Тогда вот пример сортировки по нескольким полям:
И where тут совсем не при чем.
                    'sortby' => '{"Data.popular":"desc","Data.new":"asc"}'И where тут совсем не при чем.
                Ребята, спасибо большое разобрался!!!
Еще раз спасибо!
                    Еще раз спасибо!
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                    
            
 
             
                    
                    
                






