Сейчас у меня такой код:
[[!getPage?
&elementClass=`modSnippet`
&element=`getResources`
&limit=`[[#1.tv.products-count-in-page]]`
&hideContainers=`1`
&tpl=`productItemWithPriceTpl`
&parents=`1`
&includeTVs=`1`
&includeTVList=`product-image,product-grade,product-price,package-count,package-box,is_village,company-manufacturer,stock`
&where=`{"template:=":4}`
&sortbyTV=`[[!sortbyTV]]`
&sortdirTV=`[[!sortdirTV]]`
&sortbyTVType=`integer`
&tvFilters=`[[!filter]]`
]]
Сортировка по цене работает через sortbyTV.
Павел Романов 09.01.2018 18:33 #
Денис 09.01.2018 18:44 #
Павел Романов 09.01.2018 18:57 #
Первый — товары, у которых stock===1, а второй — те, у кого stock!==1 и уже результаты его работы скармливать getPage вместо getResources.
PS
Вообще лучше используйте pdoPage и pdoResources из pdoTools — оно быстрее и гибче.